
3种索引扫描的区别?
Bitmap Index Scan
Index Scan Backward
Index Scan
这3种的使用场景和区别?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~

Bitmap Index Scan
Index Scan Backward
Index Scan
这3种的使用场景和区别?
索引掃描方式 | 適用場景 | 優勢 | 劣勢 |
---|---|---|---|
Bitmap Index Scan | 匹配大量行數,多索引條件的 AND / OR 運算 | 減少隨機 I/O,適合批量讀取數據 | 需要額外的 Bitmap 計算,不適合少量匹配的查詢 |
Index Scan Backward | ORDER BY DESC 查詢,獲取最新/最大值 | 避免額外排序,直接逆序讀取索引 | 只適用於 B-Tree 索引 |
Index Scan | 查詢匹配少量行,唯一索引、範圍查詢 | 直接透過索引高效獲取行 | 當匹配行數多時,隨機 I/O 開銷大 |
ORDER BY DESC
時(需要倒序讀取):🔹Index Scan Backward