المزيد من مثيلات sqlserver واستخدام الذاكرة


أهلاً،

لدى العميل خادم (Windows Server 2019 بذاكرة سعة 55 جيجابايت) مزود بمثيلين من SQLServer (SS 2019 Standard edition)، أحدهما للإنتاج والآخر للاختبار. ينتهي الأمر بمثيل SQLServer للإنتاج باحتلال كل الذاكرة المتوفرة تقريبًا في نهاية اليوم. لا يحتوي مثيل الاختبار على ذاكرة كافية إذا كنت بحاجة إلى إجراء اختبارات في المساء.

شكرًا لك

ما حاولت:

لقد حددت ذاكرة مثيل الإنتاج بـ 35 جيجا بايت، لكن هدفي هو تجنب ذلك. أرغب في أن يطلب مثيل الاختبار من مثيل الإنتاج تحديد الذاكرة التي يستخدمها عند استخدام مثيل الاختبار. انه ممكن؟

الحل 1

الحل الأفضل هو نقل نسخة الاختبار إلى خادم منفصل: وبهذه الطريقة تكون هناك فرصة أقل لـ “التفاعلات” حيث يؤثر البرنامج الذي يتم اختباره على قاعدة بيانات الإنتاج. تذكر، إذا كان خادم الإنتاج يستخدم هذا القدر الكبير من الذاكرة، فهذا لسبب ما – لذلك من المحتمل أن يكون لأي تحميل آخر تضيفه إلى ذلك الخادم تأثير على أوقات استجابة الإنتاج.
يمنع الفصل الفعلي أي أخطاء ترتكبها من التأثير على الإنتاج (ويتمتع بميزة “الجهاز الاحتياطي” الذي يمكنك الرجوع إليه في حالة وجود مشكلة في جهاز خادم الإنتاج).

コメント

タイトルとURLをコピーしました