Saya memiliki SQL Server yang terhubung ke SAN. Vendor penyimpanan baru kami merekomendasikan agar semua LUN menjangkau seluruh array disk, yaitu RAID5. Saya biasanya akan meminta 3 LUN terpisah (data, log, dan TempDB) dari administrator SAN, tetapi dengan rekomendasi vendor baru, apakah ada gunanya membuat LUN terpisah? Atau apakah saya akan melihat kinerja yang sama jika semuanya berada dalam satu LUN karena itu akan merentang semua disk?
Artikel bagus di sini, tetapi tidak cukup membahas situasi persis saya: http://www.brentozar.com/archive/2008/08/sql-server-on-a-san-dedicated-or-share-drives/
sumber
Banyak tergantung pada SAN, biasanya Anda ingin mengkonfigurasi LUN berbeda dengan caching yang berbeda, kompresi, enkripsi, baca-depan, menulis melalui / kembali kebijakan, prioritas, dll. File data SQL sering menunjukkan perilaku yang berbeda daripada tempdb atau log file. Metode / jaringan akses juga berperan sebagai trunking, multi-pathing, dan teknologi lainnya mungkin berfungsi atau tidak mungkin tergantung pada metode akses Anda (FC, iSCSI, ..) dan infrastruktur. Anda akan ingin dapat memanfaatkan jaringan Anda secara maksimal dengan SQL Server karena latensi dan throughput sangat penting. Saya telah melihat kasus dengan pengaturan jaringan tim, tetapi hanya 1Gbps dapat digunakan karena kendala lain yang tidak disadari klien. Saya setuju dengan Kenneth, mengambil rekomendasi vendor dengan dosis besar garam, mereka sering salah. SQL Server adalah binatang yang berubah-ubah, ada sangat sedikit yang absolut, biasanya hanya lebih banyak pertanyaan. Mengajukan pertanyaan yang tepat (melalui pengujian) adalah kuncinya.
sumber
Jangan "mengambil rekomendasi penjual dengan garam dalam jumlah besar", kecuali mereka dari departemen penjualan atau pemasaran. Justru sebaliknya, jika Anda bisa mendapatkan akses ke orang-orang implementasi teknis mereka, berteman.
Kemungkinan ini adalah salah satu peralatan berkembang biak baru yang memvirtualisasi kumpulan penyimpanan dan termasuk kemampuan auto-tier. Salah satu contohnya adalah Compellent . Mereka melakukan segala macam SAN voodoo seperti:
Untuk Compellent, penyimpanan dibagi menjadi 3 tingkatan dengan Tier1 menjadi yang tercepat (SSD atau RAID 10) hingga Lemahnya Tier3 yang terdiri dari 7k SAS disk. Saya belum pernah menggunakan salah satu ini dalam lingkungan produksi tetapi memiliki akses ke salah satunya, yang saya harap dapat menjalankan beberapa pengujian.
Saya mengaku tertarik dan takut dengan fitur auto-tier, yang di atas kertas terdengar indah tetapi dalam produksi mungkin bermasalah. Contoh pertama yang muncul sebagai berpotensi mematikan mekanisme auto-tier adalah backup database. Di sana Anda memiliki target penulisan berulang tinggi yang mungkin menipu mekanisme tiering untuk memindahkan blok ke kumpulan kinerja tinggi, berpotensi mendorong keluar data yang seharusnya ada.
Untuk pertanyaan awal:
Mungkin tidak, tidak. Pastikan use case jelas untuk vendor tetapi jika itu adalah tipe perangkat Compellent, saya tidak percaya Anda mendapatkan apa pun dari pemisahan LUN Anda.
sumber
Apakah ada gunanya memisahkan LUN? Hampir selalu. Kalau tidak, Anda berakhir kelebihan antrian LUN di server Windows. Dan mengalami kondisi qfull menyakitkan, terlepas dari OS, virtualisasi, atau platform penyimpanan
sumber