count(*)是否能用到索引,用索引是高效还是低效select count(*) from
aa ;首先看是否会走索引,经过试验发现,他没有走索引它的执行计划 select statement sort aggregate table access
full别说是否高效了,他连索引都没有走,索引不...
分类:
其他好文 时间:
2014-06-11 12:00:01
阅读次数:
282
创建测试表 以用户jyu连接,创建测试表SQL> conn
jyu/jyu;Connected.SQL> create table t (id number, name varchar2(100));Table
created.SQL> insert into t select rownum,obj...
分类:
数据库 时间:
2014-06-06 21:01:49
阅读次数:
387
浅析有效的游标管理
【思路分析】
可以把游标理解成共享的执行计划,当sql不被共享时,常规的解决思路有两个方向:
1、调整共享池的尺寸(共享池的库缓存区中共享执行计划);
2、sql书写时尽量重用绑定变量,以起到共享sql的作用。
【较差的游标管理体现】
1、不重用执行计划(缺少绑定变量)
2、重用的执行计划保留不下来(共享池尺寸过小)...
分类:
数据库 时间:
2014-06-05 00:25:05
阅读次数:
265
在执行计划中我们可能见过这样一句话 table access by index rowid
,这就是索引回表读实验脚本观察上面的operation
最后执行的出现在最上面我们可以从索引块中读取索引列的值,如果想读取索引列值以外的其他字段那就需要根据索引块的rowid定义到数据块这就是执行计划中的 索...
分类:
其他好文 时间:
2014-06-03 08:59:50
阅读次数:
212
set linesize 1000 ; ---这句话是调整显示格式set timing
on;--显示执行sql的操作时间set autotrace on; 显示语句的执行结果set autotrace traceonly;
不显示语句的执行结果设置autotrace 的命令1 set autotr...
分类:
其他好文 时间:
2014-06-03 07:32:52
阅读次数:
214
太阳底下没有新鲜事一、sqlserver 构架结构
1、查询优化器三阶段1)、找计划缓存如果找到直接使用2)、简单语句生成0开销的执行计划3)、正式优化 一般情况下优化到开销小于1.0就会停止定义…Select
* from sys.dm_os_memory_cache_entr...
分类:
数据库 时间:
2014-05-30 01:48:19
阅读次数:
379
近期总有开发同事过来抱怨说有写执行超时,但是查看相关语句又没有任何问题,统计正常,执行计划合理,IO压力较低,锁也正常,正常5ms可以结束的SQL竟然超时,不可思议,但由于超时的时间和频率不固定,我们很难捕捉到超时的时间点上服务器的状态,肖磊同志明锐地发现该数据库日志日志已暴涨至200+GB,于是慢...
分类:
其他好文 时间:
2014-05-25 18:40:54
阅读次数:
202
在AWR中定位到问题SQL语句后想要了解该SQL statement的具体执行计划,于是就用AWR报告中得到的SQL ID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视图都已经找不到对应SQL ID的记录,一般来说这些语句已经从shared pool共享池中被替换出去了。
这个时候我们可以尝试使用DBMS_XPLAN.DISPLAY_AWR存储过程来将Oracle...
分类:
数据库 时间:
2014-05-25 16:24:32
阅读次数:
368
unix中无法使用crontab设置执行计划
在系统下进行crontab设置时出现如下几种现象:
解决方法:
编辑cron文件内容:
$EDITOR=vi
$export EDITOR (将VI设成缺省的文件编辑器)
这样的话当你编辑任务的时候,默认的编辑器就是 vi 了(注意:如果重新登陆的话,还得重新设定,但可以将语句加...
分类:
其他好文 时间:
2014-05-25 10:57:23
阅读次数:
331
SQL Profile就是为某一SQL语句提供除了系统统计信息、对象(表和索引等)统计信息之外的其他信息,比如运行环境、额外的更准确的统计信息,以帮助优化器为SQL语句选择更适合的执行计划。
SQL Profiles可以说是Outlines的进化。Outlines能够实现的功能SQL Profiles也完全能够实现,而SQL Profiles具有Outlines不具备的优化,最重要的有二点:...
分类:
数据库 时间:
2014-05-25 04:29:43
阅读次数:
407