Để biết chỉ mục nào được sử dụng lần cuối để phân cụm bảng, hãy sử dụng pg_index
danh mục hệ thống.
Truy vấn bảng cho tất cả các chỉ mục thuộc bảng của bạn và xem chỉ mục nào có indisclustered
bộ. Một bảng chỉ có thể được nhóm lại bởi một chỉ mục duy nhất tại một thời điểm.
Không có cách nào để tìm ra khi nào bảng được nhóm lại lần cuối, nhưng dù sao thì điều đó cũng không thú vị lắm. Điều bạn muốn biết là việc phân nhóm vẫn hoạt động tốt như thế nào.
Để tìm điều đó, hãy truy vấn pg_stats
dòng cho cột mà bạn đã nhóm. Nếu correlation
gần bằng 1, bạn vẫn tốt. Giá trị nhận được càng nhỏ, càng có nhiều phân nhóm được chỉ ra.