Chúng tôi hiện đang làm việc với bảng có tên tb_tran like . Bảng này có 40 triệu hàng và có kích thước ~ 26 GB (dữ liệu 11 GB, chỉ mục 15 GB).
10 đến 15% các hàng là các hàng bị xóa mềm ( DeletingDate không phải là null). Applicaiton chỉ sử dụng các hàng trong đó DeletingDate là null. Tất cả các truy vấn vào bảng này sẽ bao gồm một mệnh đề cho hiệu ứng đó.
Có 15 chỉ số trên bảng này. Chỉ mục bị thiếu DMV chứa các đề xuất để tạo các chỉ mục với DeletingDate dưới dạng cột được bao gồm.
Sẽ hữu ích khi sử dụng một chỉ mục được lọc WHERE DeleteDdate IS NULL
trên tất cả 11 chỉ mục không bao gồm? Hoặc sẽ tốt hơn nếu có cột DeletingDate làm cột được bao gồm?