سؤال

أنا مطور.مهندس معماري في أيام جيدة.بطريقة ما أجد نفسي كما يجري ديسيبل لبلدي شركة صغيرة.خلفيتي عادلة في DB الفنون ولكن لم كاملة DBA.سؤالي هو ما الذي علي فعله لضمان التحصيلية و معقول وظيفية قاعدة بيانات البيئة مع القليل الفعلية جهد ممكن ؟

أنا متأكد من أن كنت بحاجة للتأكد من أن النسخ الاحتياطية يجري تنفيذها و الذي يجري القيام به.هذا هو واحد من السهل.ماذا علي أن أفعل على متسقة أساس ؟

هل كانت مفيدة؟

المحلول

من متورط في قاعدة البيانات ؟ أنت الشخص الوحيد الذي جعل التغييرات المخطط (خلق كائنات جديدة ، إصدار نسخة جديدة من الإجراءات المخزنة permissioning المستخدمين الجدد)?

  • تأكد من أن عدد من المستخدمين تفعل أي شيء يمكن أن تؤثر على الأداء ينخفض إلى ما يقرب من الصفر قدر الإمكان ، من الناحية المثالية بما فيهم أنت.
  • تأكد من أن كنت اختبار الخاص بك النسخ الاحتياطي - من الناحية المثالية تشغيل ديف خانة إعادة إنتاج البيئة بشكل دوري ، 1.ديف مربع هو فكرة جيدة ، 2.النسخ الاحتياطي هو مفيد فقط إذا كان يمكنك استعادة من ذلك.
  • إنشاء مجموعات مختلفة من تطبيقات الاتصال إلى قاعدة البيانات الخاصة بك حتى عندما يقوم مستخدم جديد يأتي على طول لا تخمين ما الأذونات التي تحتاج فقط إضافتها إلى المجموعة ، وفي الوقت نفسه إذن كائنات قاعدة البيانات إلى الجماعات التي تحتاج إليها
  • استخدام المؤشرات الأولية مفاتيح, مفاتيح خارجية, القيود, احصائيات ومهما الأخرى أدوات قاعدة البيانات الخاصة بك يدعم.تطبيع.
  • تحسين رمز الأكثر شيوعا ضد الخاص بك مربع سيئة الإجراءات المخزنة/رمز وصول البيانات سوف يقتلك.

نصائح أخرى

لقد كنت هناك.كانت لدي وظيفة حيث كتبت الكود, هل كل البنى التحتية الأشياء ، ارتدى DBA قبعة هل المستخدم دعم ثابت دباسة كهربائية عندما تكدست و ما جاء هذا قد يكون عن بعد المرتبطة به.كان كبيرا!تعلمت القليل عن كل شيء.

بقدر رعاية و تغذية قاعدة البيانات الخاصة بك مربع ، أنصح أن تفعل ما يلي:

  • أداء العادية النسخ الاحتياطي الكامل.

  • أداء العادية النسخ الاحتياطية سجل المعاملة.

  • مراقبة مهام النسخ الاحتياطي.هناك مجموعة من المرافق في السوق التي هي رخيصة نسبيا التي يمكن أتمتة هذه لك.في متجر صغير كنت كثير مشغول تذكر للتحقق عليها يوميا.

  • اختبار النسخ الاحتياطي الخاصة بك.هل الحفر.استعادة نسخة قديمة من أهم قواعد البيانات.تثبت لنفسك أن النسخ الاحتياطية الخاصة بك العمل و عليك أن تعرف كيفية استعادة بشكل صحيح.أنت ستكون مندهش كيف كثير من الناس فقط التفكير في ذلك خلال أول كارثة حقيقية.

  • تخزين النسخ الاحتياطية خارج الموقع.مع كل النسخ الاحتياطي عبر الإنترنت مقدمي هناك اليوم, لا يوجد عذر لعدم وجود النسخ الاحتياطي.

  • الحد sa الوصول إلى صناديق الخاصة بك.

  • إذا كانت قاعدة البيانات الخاصة بك منصة تدعم ذلك ، استخدم فقط دور أساس الأمن.مقاومة إغراء أن يكون لمرة واحدة المستخدم أمنية محددة.

الفكرة الأساسية هنا هي أنه إذا كنت تحد من الوصول إلى منطقة الجزاء ، سيكون لديك مشاكل أقل.ثانيا ، إذا كان النسخ الاحتياطية الخاصة بك الصلبة ، وهناك عدد قليل من الأشياء التي تأتي أنك لن تكون قادرة على التعامل مع بفعالية.

أود أن أقترح:

  • السيناريو بسرعة لاستعادة أحدث نسخة احتياطية من قاعدة البيانات في حال لم يحصل تلف
  • ما نوع النسخ الاحتياطي الذي تفعله ؟ النسخ الاحتياطي الكامل كل يوم ، أو تدريجي في كل ساعة ، وما إلى ذلك ؟
  • بعض النصوص لإنشاء المستخدمين الجدد ومنحهم الوصول الأساسي.

ومع ذلك ، فإن عدد اقتراح واحد هو إلى حد أكبر قدر ممكن من الطاقة المستخدمين الآخرين, وهذا سوف يقلل كثيرا من فرصة الحصول على الاشياء سيئة عابث.خوادم أن يكون الجميع كما sa تميل إلى الحصول على ثمل أسرع من الملقمات التي أغلقت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top