SQL Server: قواعد بيانات متعددة مع سجل المعاملات على صفيف SSD واحد

dba.stackexchange https://dba.stackexchange.com/questions/105166

  •  26-09-2020
  •  | 
  •  

سؤال

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

هل لدى أي شخص أي اقتراحات حول تشغيل قواعد بيانات SQL Server متعددة مع ملفات السجل لكل من قواعد البيانات الموجودة الموجودة على صفيف SSD واحد؟

هل لدى أي شخص خبرة مع اختلافات Hitachi FMDS VS SSDs لأجهزة HUS الخاصة بهم؟أنا قلق مع توحيد محركات الأقراص الفردية وصولا إلى عدد قليل من FMDs وعدم القدرة على الحفاظ على الأداء بين قواعد بيانات المستخدمين و Tempdb إذا كان كل ما لدي هو تجمع أقراص من 4 FMDS لكل شيء.

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

المحلول

يتغير من تسلسلي أنماط القراءة / الكتابة المنطقية أكثر ضررا بكثير على محركات الأقراص الدورانية من SSDs.نظرا لأن SSDs ليس لها رؤوس قراءة، فإن الكمون أقل بكثير، حتى على القراءة غير المتسلسلة والكتابة.سوف تأخذ أداء ضرب إذا لم تكن متتابعة، ولكن مع SSDs ذات نهاية أعلى، ستتمكن من الاقتراب من سرعات الحافلات أو التشبع (SAS / SATA) على النظام.ستحتاج إلى التأكد من أن كل ما تقوده صفيفك باستخدام I / O.لقد وجدت معايير CrystalDiskmark W / 4K @ 32QD كانت مؤشرات دقيقة للأداء على نظام مشغول.كل ما قل ذلك، إذا كان صفيف SSD الخاص بك يمكن أن يحافظ على نفس IOPS عبر جميع سجلات عشوائي I / O كما يمكن أن تقوم محركات الأقراص الدورانية بأسلسلة، فستكون بخير.

ليس لدي أي تجربة مع SSDs fmds vs.

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