Чи підтримує розмір сектору диска 8k диск SQL Server 2017, включаючи старіші версії?


13

Диски (нескінченно сформульовані не тільки для обертових носіїв, але і для не обертових носіїв [SSD, NVMe тощо)], накопичувачі продовжують розвиватися у своїх базових форматах та апаратних засобах. Частиною цього було «удосконалення» від 512 байтових розмірів фізичного сектора до 4 к розмірів фізичного сектора, що змінює макет диска (512n, 512e, 4kn).

Наступна еволюція полягає у використанні 8-ти розмірів фізичного сектора, які деякі виробники починають виробляти та налаштовувати у виробництво. З огляду на цей наступний крок, чи підтримується диск у 8-секторовий диск у Windows? Чи хвилює SQL Server розміри сектору?

Відповіді:


15

Чи підтримується диск у 8-кілометровий диск у Windows?

Наразі ні, він не підтримується Windows і був задокументований .

Чи хвилює SQL Server розміри сектору?

Так, SQL Server дбає про розміри сектору. Фактично, SQL Server перевіряє основну інформацію про фізичний диск, оскільки в ньому є структури даних та алгоритми, які працюють з поточними розмірами дискового сектора з різних причин (цілісність даних, оптимізація тощо).

Якщо ви спробуєте використати фізичний розмір сектора вище 4k (4096), ви отримаєте помилку:

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.

У цьому випадку ви можете бачити, що повідомлення про помилку конкретно говорить вам про те, що максимальний розмір сектора - 4096 (4 к). Це означає, що том не можна використовувати для SQL Server, і як зазначено вище, він також не підтримується в Windows.

Рішення

Якщо ви отримуєте цю помилку / проблему, на жаль, вам потрібно буде використовувати підтримуваний розмір дискового сектору, наприклад 512 байт або 4 к. Інші формати не підтримуються і їх не можна використовувати. Вам потрібно буде зв’язатися з постачальником обладнання для використовуваної підсистеми Disk і запитати, чи є інші варіанти.

Як згадано в коментарі eckes , в Linux ви можете імітувати 8k диск з новою логічною опцією блокування розміром losetup -bіз 4.14 ядрами.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.