मेरे पास एक काफी व्यस्त डेटाबेस सर्वर है जो निम्न सेटअप वाले SQL Server 2008 R2 चला रहा है:
- SATA RAID 1 (2 ड्राइव) - OS / प्रोग्राम
- SAS RAID 10 (4 ड्राइव) - Sql डेटाबेस फ़ाइलें (डेटा और लॉग)
- SAS RAID 1 (2 ड्राइव) - TempDB (डेटा और लॉग)
यह मानते हुए कि मैं इस सर्वर में अतिरिक्त ड्राइव नहीं जोड़ सकता, क्या मैंने उपलब्ध कॉन्फ़िगरेशन का सबसे अच्छा उपयोग किया है? या क्या मुझे यहाँ एक और योजना पर विचार करना चाहिए जहाँ लॉग को डेटा फ़ाइलों से अलग किया जाता है, उदाहरण के लिए?
अपडेट करें:
उन लोगों के लिए जो आगे हार्डवेयर विवरण का अनुरोध करते हैं:
- SATA ड्राइव (OS / प्रोग्राम विभाजन के लिए प्रयुक्त) हैं: WD 7200 RPM 3 Gb / s 3.5 इंच SATA
- अन्य सरणियों में उपयोग किए जाने वाले एसएएस ड्राइव हैं: सीगेट 15K आरपीएम 6 जीबी / एस 3.5 इंच एसएएस
- RAID नियंत्रक का उपयोग किया जाता है: LSI 9260-8i SAS / SATA 6 Gb 8 पोर्ट
अपडेट 2:
मुझे मिली प्रतिक्रिया के आधार पर, ऐसा लगता है कि मेरे पास चुनने के लिए निम्नलिखित व्यवहार्य विकल्प हैं - मैं किसी को इनाम दूंगा जो मुझे बता सकता है कि जो वातावरण में सबसे अच्छा होने की संभावना है, जो मैंने उल्लिखित किया है:
- सब कुछ छोड़ दो - मैं शायद ज्यादा बेहतर नहीं करूँगा
- मेरे 2 SAS RAID 1 ड्राइव को मेरे मौजूदा RAID 10 सरणी में ले जाएं, ताकि कुल 6 डिस्क से बना हो
- एसएएस RAID 1 और / या टेम्प्डीबीडी (डेटा या लॉग्स) को वापस आरएसी 10 पर मेरी लॉग फाइलें स्थानांतरित करें