Đĩa kích thước cung 8k có được hỗ trợ trong Windows không?
Hiện tại, không, nó không được Windows hỗ trợ và đã được ghi nhận .
SQL Server có quan tâm đến kích thước của ngành không?
Có, SQL Server không quan tâm đến kích thước của ngành. Trong thực tế, SQL Server kiểm tra thông tin đĩa vật lý cơ bản vì nó có cấu trúc dữ liệu và thuật toán hoạt động với kích thước khu vực đĩa hiện tại vì nhiều lý do (tính toàn vẹn dữ liệu, tối ưu hóa, v.v.).
Nếu bạn cố gắng sử dụng kích thước khu vực vật lý trên 4k (4096), bạn sẽ gặp lỗi:
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.
Trong trường hợp này, bạn có thể thấy rằng thông báo lỗi đặc biệt cho bạn biết rằng kích thước cung cấp tối đa là 4096 (4k). Điều này có nghĩa là âm lượng không thể được sử dụng cho SQL Server và như đã lưu ý ở trên, nó cũng sẽ không được hỗ trợ trong Windows.
Giải pháp
Nếu bạn gặp phải lỗi / sự cố này, thật không may, bạn sẽ cần sử dụng kích thước cung cấp đĩa được hỗ trợ, chẳng hạn như 512 byte hoặc 4k. Các định dạng khác không được hỗ trợ và không thể được sử dụng. Bạn sẽ cần liên hệ với nhà cung cấp phần cứng của mình để biết hệ thống con Disk được sử dụng và hỏi xem có tùy chọn nào khác không.
Như eckes đã đề cập trong một nhận xét, trên Linux, bạn có thể mô phỏng ổ đĩa 8k với tùy chọn chặn khối logic mới losetup -b
với 4,14 hạt nhân.