SQL Server 2017, bao gồm các phiên bản cũ hơn, có hỗ trợ kích thước khu vực đĩa 8k không?


13

Các ổ đĩa (được dùng một cách lỏng lẻo để bao gồm không chỉ các phương tiện quay mà cả các phương tiện không quay [SSD, NVMe, v.v.)) đang tiếp tục phát triển ở các định dạng và phần cứng cơ bản. Một phần của điều này là "cải tiến" từ kích thước cung vật lý 512 byte lên kích thước cung vật lý 4k, thay đổi bố cục trên đĩa (512n, 512e, 4kn).

Sự phát triển tiếp theo này là sử dụng 8k kích thước khu vực vật lý, mà một số nhà sản xuất đang bắt đầu sản xuất và thiết lập trong sản xuất. Đưa ra bước tiếp theo này, đĩa kích thước cung 8k có được hỗ trợ trong Windows không? SQL Server có quan tâm đến kích thước của ngành không?

Câu trả lời:


15

Đĩ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 -bvới 4,14 hạt nhân.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.