Chúng tôi có một cơ sở dữ liệu khách hàng bị phân mảnh lớn - thực tế mỗi bảng có hơn 1000 trang có độ phân mảnh> 95%. Các yếu tố điền được đặt thành các giá trị hợp lý, nhưng việc sử dụng không gian trang không ở đâu gần với hệ số điền cho hầu hết các bảng.
Đây là kết quả của việc không bảo trì được thực hiện trên cơ sở dữ liệu.
Xây dựng lại các chỉ mục bằng cách sử dụng IndexOptizing của Ola Hallengren làm giảm sự phân mảnh như mong đợi. Trên phần cứng sản xuất hiện có, hiệu suất của ứng dụng được cải thiện như mong đợi. Tất cả các số liệu tôi thường sử dụng - số liệu thống kê của khách hàng về các truy vấn nặng, thời lượng hồ sơ, quầy đọc / ghi, nhật ký ứng dụng và nhận thức của người dùng - cho thấy hiệu suất được cải thiện.
Tuy nhiên, một máy chủ cơ sở dữ liệu mới được hỗ trợ với SSD Intel PCIe đang cho thấy điều ngược lại với những gì chúng ta mong đợi. Phân mảnh cao, ứng dụng hoạt động tốt. Sau khi xây dựng lại các chỉ mục, ứng dụng hoạt động kém. Một số thao tác mất ~ 90 giờ mất ~ 6 phút. Tuy nhiên, không có số liệu nào khác xuất hiện cho thấy hệ thống đang hoạt động chậm hơn.
Đây có phải là điều mà bất cứ ai khác đã trải nghiệm?
STATISTICS IO
đọc trước đọc / đọc vật lý để xem liệu truy vấn 6 phút thậm chí có đọc từ đĩa không.