SELECT
COUNT(DISTINCT row) * 1.0 / COUNT(*) AS row_sel,
COUNT(DISTINCT col) * 1.0 / COUNT(*) AS col_sel,
COUNT(DISTINCT X) * 1.0 / COUNT(*) AS X_sel,
-- ...
FROM GridPoint_0;
選擇性越高(接近 1),該欄位越適合作為索引前導欄位。
CREATE INDEX IX_row_col ON GridPoint_0(row, col); — 若 row 選擇性高。CREATE INDEX IX_X_Y ON GridPoint_0(X, Y);CREATE INDEX IX_BX_BY ON GridPoint_0(BX, BY);UPDATE STATISTICS 確保查詢優化器有最新統計資訊。