Oracle 索引 bitmap 类型对 LIKE查询性能提升

来源:互联网 发布:淘宝一个钻石是多少级 编辑:程序博客网 时间:2024/04/28 16:11

举例说明

日志表中,有ID,TIME,NAME等几列。

数据量在3KW

NAME字段内容是确定的几个字符串(比如"CARD"、"STATUS"、"SIM"、"ICCID"、"MDN"等数十个固定值)


SELECT COUNT(*) AS counts FROM table WHERENAME like '%key%'

SELECT * FROM ( SELECT * FROM table WHERE NAME LIKE '%key%'  ) WHERE rownum <= 15

两句查询语句一共耗时在1s左右

其中查出的数据2KW左右。


如果用到LIKE搜索请关注bitmap 格式的索引类型(也要注意此格式局限性)

0 0
原创粉丝点击