您的位置:首页 > 数据库 > Oracle

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

2016-11-04 14:04 302 查看
举例说明

日志表中,有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 格式的索引类型(也要注意此格式局限性)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息