it-swarm.asia

موازنة التحميل مع SQL Server

ما هو موجود اليوم للقيام Microsoft SQL Server Load Balancing على Windows Server والشفافية لأي وصول آلي. هل هذا مدمج أم يجب شراء حل؟

أحاول معرفة ما إذا كان هناك حل اليوم يجعل هذا الأمر سهلاً للغاية من وجهة نظر خوادم الويب أو الوصول إلى قاعدة بيانات أخرى إلى SQL Server.

31
Robert Kozak

لا يوجد موازنة تحميل "قياسية" تم إعدادها لـ MS SQL Server يمكنك تشغيلها عبر معالج.

سيكون هذا قرار هندسة قاعدة البيانات وتنفيذها على مستوى قاعدة بيانات وليس على مستوى الخادم. ستكون التقنيات:

  • توسيع/​​توحيد خوادم قاعدة البيانات
  • التقسيم
  • إفراغ متطلبات إعداد التقارير الخاصة بك
  • ربما تكرار

إذا اختلف أي شخص ، فأنا أرغب في رؤية مقالة بواسطة شخصية MS SQL معروفة محترمة تقول أن التجميع هو موازنة تحميل. المقالات المذكورة أعلاه لا تذكر موازنة التحميل. على سبيل المثال ، تقول Microsoftie (Chas Boyd) أنها ليست هنا .

سؤالي إلى OP سيكون نوع الحمل الذي تتوقعه؟

عادة ما تكون خوادم قواعد البيانات IO ومحدودة بالذاكرة ، لذا فإن التكوين الصحيح للقرص (مع مجموعات الملفات المناسبة) وكثير RAM بقدر الإمكان سوف يذهب أبعد بكثير من أي حل في الاعلى.

لا تنس: SQL Server 2005/Windows 2003 Enterprise 32 بت ينتقل إلى 32 جيجابايت RAM (التي سيكون لديك منها 26-28 جيجابايت ذاكرة التخزين المؤقت للبيانات) وأنت غير محدود بأحرف محركات الأقراص لأن من نقاط تحميل NTFS. أما بالنسبة إلى x64 ...

31
gbn

أولا أود أن أوضح بعض الأشياء إذا جاز لي ....

SQL Server Clustering هي تقنية توفر مبنية على أعلى من Windows Clustering. يوفر التكرار على مستوى الأجهزة وليس له علاقة بالتقنية المعروفة باسم موازنة الحمل ، أي توزيع حمل المعالجة.

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

الآن على السؤال الأصلي ...

للأسف لا يوجد حل جاهز للعمل "خارج الصندوق" لتحقيق التوازن في تحميل SQL Server.

يمكنك استخدام SQL Server Replication Technologies لتنفيذ بيئة قاعدة بيانات موزعة والتي تؤثر أيضًا في توزيع حمل معالجة المعاملات ، ومع ذلك ، يجب أن يكون تطبيقك "على دراية" بالبنية الأساسية.

يتطلب هذا النهج تطوير وتخصيص تطبيق معين لتقديم خدمة متوازنة في الحمل.

آمل أن يكون ما قمت بتفصيله واضحًا ومعقولًا ولكن بالطبع لا تتردد في إرسال استفساراتك إلي مباشرة.

22
John Sansom

تحقق من حل موازنة تحميل SQL الأصلي من Citrix NetScaler أو this واحد.

1
Deepak Patel