एक एचएडीआर पूल में एक उपलब्धता समूह के मजदूरों की संख्या " आम तौर पर, प्रति व्यक्ति 3–10 साझा धागे " के न्यूनतम उपयोग से अधिक क्यों बढ़ेगी ?
एक मामले में हमने ३ उपलब्धता समूहों और १० डेटाबेस के साथ ३००+ थ्रेड का उपयोग किया है। SQL सर्वर 2014 SP1।
हमारी लीड्स माध्यमिक प्रतिकृति, प्राथमिक प्रतिकृति पर उच्च गतिविधि, द्वितीयक प्रतिकृति पर रिपोर्ट में बैकअप हैं।
एजीएम वीएमवेयर पर डेटासेंटर में हैं। कुल 16 अनुसूचियां, सामान्य कार्यकर्ता धागे 200 से कम सीमा के होते हैं। max_dop सर्वर पर 2 है।
- 3 एजी, 10 डीबी, 4 प्रतिकृति प्रत्येक - प्राथमिक, 2 आसानी से, 1 पठनीय नहीं।
- 1 गौण श्लेष है, 2 अस्सिन
- बड़े मल्टी होस्ट क्लस्टर पर 32 कोर भौतिक पर 16 vcores।
- कोई अधिरोहण नहीं।
- अन्य छोटे वीएम 4-8 कोर को कोलोकेटेड हैं, लेकिन वे सीपीयू पर प्रेस नहीं करते हैं
हमने वर्कर थ्रेड्स में स्पाइक देखा, जिसके परिणामस्वरूप सेवा से वंचित कर दिया गया। एजी के लिए कार्यकर्ता थ्रेड्स का श्रेय हमारी धारणा है, क्योंकि केवल उन कार्यकर्ता थ्रेड्स सीमा पार कर सकते हैं।
संदर्भ में पढ़े SQL सर्वर प्रीमियर फील्ड इंजीनियर ब्लॉग के लिंक नीचे मुझे पूर्ण उत्तर न दें: