Like SQL语句的优化 Like SQL语句的优化的一个小测试
1.尽量不要使用 like '%..%'
2.对于 like '..%..' (不以 % 开头),Oracle可以应用 colunm上的index
3.对于 like '%...' 的 (不以 % 结尾),可以利用reverse + function index 的形式,变化成 like '..%'
具体的测试流程: (测试工具:PLSQL Developer)
[1] '建测试表和Index,注意,重点在于带reverse的function index。同时,一定要使用CBO才行。
已连接到 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
已连接为 zxdbm_ismp
SQL> select reverse('123') from dual;
REVERSE('123')
--------------
321
SQL> create table test_like as select object_id,object_name from dba_objects;
Table created.
SQL> create index test_like_name on test_like(object_name);
Index created.
SQL语句优化_IT/计算机_专业资料。sql-test除了not in,<>,is null,is not null like '%%'不会用索引操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易...
当对于 like '%...' 的 (不以 % 结尾); 2012年12月16日 Oracle SQL语句优化 11/25 不推荐语句-少用ORDER BY ?如要对结果进行排序,可考虑几种情况 : ...
SQL语句优化技术分析_IT/计算机_专业资料。SQL 语句优化技术分析 最近几周一直在...如果改成 YY_BH LIKE ’X5400%’ OR YY_BH LIKE ’B5400%’ 则会 利用...
sql语句优化原则_IT/计算机_专业资料。SQL 语句优化原则 数据库性能是整个应用程序...在下面的查询中索引得到了 使用: select * from blog where blog_name like ...
sql语句调优优化_计算机软件及应用_IT/计算机_专业资料。MS SQL Server 查询优化..."NOT LIKE", and "!=", "LIKE '%500'", 因为他们不走索引全是表扫描。...
一条SQL 语句的优化过程 很简单的一次调整, 语句加了适当的索引后性能就有大幅...column_name from dba_ind_columns where table_name like 'XSTFXPS%' INDEX...
SQl 语句查询性能优化 【摘要】本文从 DBMS 的查询优化器对 SQL 查询语句进行...一个实际例子:用 Students 表中学生编号后面的 标识号可来查询学生 Sno LIKE ...
SQL语句优化方法_计算机软件及应用_IT/计算机_专业资料。如何加快查询速度? 1、...8、如果是使用 like 进行查询的话,简单的使用 index 是不行的,但是全文索引,...
SQL语句优化技巧_IT/计算机_专业资料。以下并非本人整理,但是看后感觉相当不错,...例如:SELECT * FROM customer WHERE zipcode LIKE “98_ _ _” 即使在zip...
闽公网安备 35021102001881号 
热门文档