Apakah disk ukuran sektor 8k didukung di Windows?
Saat ini, tidak, itu tidak didukung oleh Windows dan telah didokumentasikan .
Apakah SQL Server peduli dengan ukuran sektor?
Ya, SQL Server peduli dengan ukuran sektor. Bahkan, SQL Server memeriksa informasi disk fisik yang mendasarinya karena memiliki struktur data dan algoritma yang bekerja dengan ukuran sektor disk saat ini untuk berbagai alasan (integritas data, optimisasi, dll.).
Jika Anda mencoba menggunakan ukuran sektor fisik di atas 4k (4096) Anda akan menerima kesalahan:
Msg 5179, Level 16, State 1, Line 1
Cannot use file 'S:\Folder\TestDB.mdf ', because it is on a volume with sector size 8192.
SQL Server supports a maximum sector size of 4096 bytes.
Move the file to a volume with a compatible sector size.
Dalam hal ini, Anda dapat melihat bahwa pesan kesalahan secara khusus memberitahu Anda bahwa ukuran sektor maksimum adalah 4096 (4k). Ini berarti bahwa volume tidak dapat digunakan untuk SQL Server, dan sebagaimana disebutkan di atas volume tidak akan didukung di Windows juga.
Larutan
Jika Anda menerima kesalahan / masalah ini, sayangnya Anda harus menggunakan ukuran sektor disk yang didukung seperti 512 byte atau 4k. Format lain tidak didukung dan tidak dapat digunakan. Anda harus menghubungi vendor perangkat keras Anda untuk subsistem Disk yang digunakan dan bertanya apakah ada opsi lain.
Seperti Eckes disebutkan dalam komentar, pada Linux Anda dapat meniru sebuah 8k drive dengan pilihan Blocksize logis baru losetup -b
dengan 4.14 kernel.