Câu trả lời:
Chắc chắn, nếu dữ liệu của bạn thay đổi thường xuyên hơn tỷ lệ thống kê tự động (hoặc giả sử, bạn đang cập nhật <20% số hàng thường xuyên, như cập nhật trạng thái hoặc tem ngày / giờ). Hoặc nếu bảng của bạn rất lớn và nó không thay đổi đủ để kích hoạt cập nhật thống kê tự động. Hoặc nếu bạn đã lọc các chỉ mục ( vì ngưỡng thống kê tự động vẫn dựa trên% thay đổi trên toàn bộ bảng, chứ không phải% thay đổi của tập hợp con của các hàng trong chỉ mục được lọc ).
Một vài lý do nữa (hời hợt):
Thống kê tự động cập nhật sẽ chặn truy vấn kích hoạt cập nhật cho đến khi thống kê mới sẵn sàng.
... Trừ khi bạn cũng kích hoạt thống kê tự động cập nhật không đồng bộ. Sau đó, truy vấn kích hoạt bản cập nhật sẽ không đợi số liệu thống kê mới, nhưng có khả năng sẽ chạy với số liệu thống kê cũ, không chính xác.
Tôi cũng gặp phải một số vấn đề chặn lạ khi cơ sở dữ liệu với một số bảng tương đối lớn (hàng 44M, 8,5 GB) sẽ bắt đầu cập nhật số liệu thống kê. Chúng tôi đã ngừng sử dụng ứng dụng đó trước khi tôi có thể thực sự theo dõi những gì đang diễn ra.
Có, hãy nhớ rằng số liệu thống kê tự động luôn được tạo với tỷ lệ lấy mẫu mặc định. Tỷ lệ lấy mẫu mặc định đó có thể không tạo ra chính xác số liệu thống kê đại diện cho dữ liệu của bạn.