- 博客(7)
- 收藏
- 关注
原创 一个容易被忽略的SQL调优技巧 --- order by字段到底要不要加入索引
REFS:http://www.talkwithtrend.com/Article/178469 http://www.itpub.net/forum.php?mod=viewthread&tid=2056849&extra=&highlight=&page=1 https://www.cnblogs.com/zhaoyl/archive...
2018-10-15 17:42:44 3781 1
原创 组合索引的优势
11 那么,如果在firstname、lastname、age这三个列上分别创建单列索引,效果是否和创建一个firstname、lastname、age的多列索引一样呢? 答案是否定的,两者完全不同。当我们执行查询的时候,MySQL只能使用一个索引。如果你有三个单列的索引,MySQL会试图选择一个限制最严格的索引。但是,即使是限制最严格的单列索引,它的限制能力也肯定远远低于firstn...
2018-10-15 17:09:38 1722 1
原创 oracle函数索引解决null字段导致索引失效问题
11 我们知道索引列如果出现null值会导致索引失效。具体情况如下: 表中数据如下: 可见storeid列有null值。 当执行查询语句:select * from demo where storeid= '10';时我们通过plsql的sql分析(F5触发)可以看到触发全表查询。 那该如何让该在字段有空值的情况下触发索引呢? 有两种方法: ...
2018-10-15 16:41:50 1543
原创 回表 table access by index rowid
111回表:在数据中,当查询数据的时候,在索引中查找索引后,获得该行的rowid,根据rowid再查询表中数据,就是回表。 --创建一个表, 索引只建立在object_id上 SQL> create table ml_1 as 2 select * from dba_objects 3 ; Table created SQL&...
2018-10-15 16:32:34 444
原创 查看占用CPU资源很高的Oracle进程究竟是在做什么操作,使用如下SQL语句
select sql_text,spid,v$session.program,process fromv$sqlarea,v$session,v$processwhere v$sqlarea.address=v$session.sql_addressand v$sqlarea.hash_value=v$session.sql_hash_value...
2018-10-11 15:24:28 790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人