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秒`*

你可能感兴趣的:(Oracle,oracle)