กาลครั้งหนึ่งฉันสร้างเซิร์ฟเวอร์ SQL ของตัวเองและควบคุมการกำหนดค่าไดรฟ์ระดับ RAID ฯลฯ คำแนะนำแบบดั้งเดิมของการแยกข้อมูลบันทึก tempdb สำรองข้อมูล (ขึ้นอยู่กับงบประมาณ!) เป็นส่วนที่สำคัญ ของกระบวนการออกแบบเซิร์ฟเวอร์ SQL
ขณะนี้มี SAN ระดับองค์กรฉันขอพื้นที่ไดรฟ์จำนวนหนึ่งสำหรับเซิร์ฟเวอร์ SQL ใหม่โดยแบ่งเป็นไดรฟ์แบบลอจิคัลสำหรับข้อมูลการสำรองข้อมูลและแชร์ไฟล์ แน่นอนว่าทำให้งานของฉันง่ายขึ้น แต่มีบางส่วนของฉันที่รู้สึกไม่สบายอย่างสมบูรณ์ที่ฉันไม่สามารถมอง "หลังม่าน" เพื่อดูว่าเกิดอะไรขึ้นที่นั่น
ความเข้าใจของฉันคือทีม SAN ไม่ได้กำหนดค่า "ประเภท" ของไดรฟ์ที่แตกต่างกัน (ปรับแต่งไดรฟ์ข้อมูลสำหรับการเข้าถึงแบบสุ่มเทียบกับไดรฟ์บันทึกสำหรับการเขียนแบบสตรีม) บางอย่างอาจขึ้นอยู่กับผลิตภัณฑ์ SAN (เรามี HP XP12000 และ HP XP24000) แต่ฉันมั่นใจแล้วว่าซอฟต์แวร์ HP ทำการตั้งค่าประสิทธิภาพแบบไดนามิกทุกประเภท (ดูฮอตสปอต IO และตั้งค่าใหม่ได้ทันทีเพื่อ เพิ่มประสิทธิภาพ LUN เหล่านั้น) เพื่อให้ทีมแอปและ DBA ไม่จำเป็นต้องกังวลเกี่ยวกับสิ่งใด ๆ มีบางอย่างเกี่ยวกับ "การแพร่กระจายภาระของเซิร์ฟเวอร์ทั้งหมดไปยังแกนหมุนจำนวนมาก" หรืออะไรทำนองนั้น
คำถาม / การอภิปรายของฉัน:
หากไม่มีศัตรูในทีม SAN ฉันจะมั่นใจได้อย่างไรกับนักพัฒนาแอปพลิเคชันว่าเซิร์ฟเวอร์ SQL ของเราไม่ได้รับความทุกข์ทรมานจากการจัดเก็บที่ไม่ดี เพียงใช้สถิติ perfmon? มาตรฐานอื่น ๆ เช่น sqlio?
ถ้าฉันโหลดการทดสอบกับไดรฟ์ SAN เหล่านี้นั่นจะทำให้ฉันมีความน่าเชื่อถือและวัดซ้ำได้จริง ๆ ว่าฉันจะเห็นอะไรเมื่อเราใช้งานจริง (สมมติว่าซอฟต์แวร์ SAN อาจ "กำหนดค่าแบบไดนามิก" แตกต่างกันตามเวลาต่างกัน)
IO หนักในส่วนหนึ่งของ SAN (พูดกับเซิร์ฟเวอร์ Exchange) ส่งผลต่อเซิร์ฟเวอร์ SQL ของฉันหรือไม่ (สมมติว่าพวกเขาไม่ได้ให้ดิสก์เฉพาะกับเซิร์ฟเวอร์แต่ละตัวซึ่งฉันบอกว่าไม่ได้)
จะขอแยกไดรฟ์แบบลอจิคัลสำหรับไดรฟ์แบบลอจิคัลของฟังก์ชันที่แตกต่างกัน (data vs log vs tempdb) หรือไม่ SAN จะเห็นกิจกรรม IO ที่ต่างกันในสิ่งเหล่านี้และกำหนดค่าให้เหมาะสมที่สุดต่างกันหรือไม่
ตอนนี้เรากำลังวุ่นวายกับเรื่องอวกาศ ทีมแอปพลิเคชันได้รับคำสั่งให้ตัดการจัดเก็บข้อมูล ฯลฯ ความกังวลเกี่ยวกับพื้นที่จะทำให้ทีม SAN ตัดสินใจแตกต่างกันเกี่ยวกับวิธีกำหนดค่าที่เก็บข้อมูลภายใน (ระดับ RAID ฯลฯ ) ที่อาจส่งผลกระทบต่อประสิทธิภาพการทำงานของเซิร์ฟเวอร์ของฉันหรือไม่
ขอบคุณสำหรับความคิดของคุณ (หัวข้อที่คล้ายกันกล่าวสั้น ๆในคำถามนี้ SF )