Oracle优化like

原查询sql,表数据量230万

*SELECT * FROM dep_l_0000532801 WHERE XY10101001 like '%西部资信%';--like太慢,耗时7.73秒

创建全文索引:

*CREATE INDEX IDX_0000532801 ON dep_l_0000532801(XY10101001) INDEXTYPE is CTXSYS.CONTEXT;**

修改后的语句为:

*`SELECT * FROM dep_l_0000532801 WHERE contains(XY10101001,'西部资信')>0;--耗时0.140秒`*

版权声明:本文为weixin_37578680原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。