位圖索引的原理
位圖索引的優勢
1、快速統計條數
由於位圖索引只存儲0和1的指,因此它的空間占用很小,向count(*)之類的操作用位圖索引就很快。
2、高效即席查詢<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPgrO0sPH1NpPTEFQz7XNs9bQo6y+rbOju+HX9rbgzqy2yLXEzbO8xqOsyOfIy7/axtWy6aOsvq2zo7vh0OjSqtf20rvQqbnY09rQ1LHwoaLE6sHkoaKz9sn6tdi1xLbgzqy2yLLp0a+jrNXi1ta+zcrHvLTPr7Lp0a+howrOu828y/fS/bfHs6PKtdPD08PT2ry0z6+y6dGvo6zS8s6qttTT2rzGy+O7+sC0y7WjrL7Nyscwus0x1rG907XE0+u78tTLy+OjrLfHs6PRuMvZoaMKPGJyPgoKPGgzPs67zbzL99L9tcTB08rGPC9oMz4KPHN0cm9uZz4xoaLW2Li0tsi1zbW81sLOu828y/fS/b7etPPO3rHIPC9zdHJvbmc+Cjxicj4KCrTTyc/D5rXE1K3A7c7Sw8e/ydLU1qq1wKOsyOe5+867zby1xMv30v3B0LXEzqjSu9DUuty436OsxMfOu828y/fS/b2r09C/ycTcscjUrbHtu7m086Os1eLP1Mi7yseyu7rPysq1xKGjCjxicj4KCjxzdHJvbmc+MqGivq2zo7j80MK1vNbCtPPBv7XEy/g8L3N0cm9uZz4KyOe5+87Sw8e4/NDCZ2VuZGVyPQ=="M'的一條記錄,則所有gender='M'的記錄都被鎖住,其它的會話將無法更新這些數據,這對於並發度很高的OLTP系統來說,簡直是惡夢。
因此,位圖索引適合場景要滿足兩個條件:
1、位圖索引列大量重復
2、該表極少被更新