1、PL/SQL解释计划窗口 优点:方面 缺点:看到信息有限 2、explain_plan for 针对某个句子优化较方便 3、sqlplus Sqlplus里输入命令: set autotrace on select * from emp; 数据显示出来后,跟着执行计划: 这个语句的优点就是它的缺...
分类:
数据库 时间:
2015-08-05 20:18:59
阅读次数:
215
explain执行计划中type字段分为以下几种:
ALL INDEX RANGE REF EQ_REF CONST,SYSTEM NULL
从左至右,性能从最差到最好
type = ALL,全表扫描,MYSQL扫描全表来找到匹配的行
(因为film表中rating不是索引)
mysql> exp...
分类:
数据库 时间:
2015-08-05 18:27:02
阅读次数:
225
我们知道Oracle的统计信息将严重影响CBO对执行计划的选择,针对不同大小的表制定收集规则并且定期执行是非常重要的。Oracle通过如下脚本即可收集统计信息:
view plaincopy to
clipboardprint?
BEGIN DBMS_STATS.GATHER_TABLE_STATS(ownname =>'ZBDBA',
tabname =>'TEST...
分类:
数据库 时间:
2015-08-05 10:34:32
阅读次数:
268
SQL>SETAUTOTRACEONSP2-0618:CannotfindtheSessionIdentifier.CheckPLUSTRACEroleisenabledSP2-0611:ErrorenablingSTATISTICSreportSQL>connsystem/oracleConnected.SQL>grantPLUSTRACEtoadela;grantPLUSTRACEtoadela*ERRORatline1:ORA-01919:role‘PLUSTRACE‘doesnote..
分类:
数据库 时间:
2015-08-02 06:31:47
阅读次数:
229
之前安装了12c版本,最近做练习发现怎么没有scott用户和11g自带的emp,dept等等的表。于是尝试解锁用户,发现用户不存在SQL>alteruserscottaccountunlock;
alteruserscottaccountunlock
*
ERRORatline1:
ORA-01918:user‘SCOTT‘doesnotexist手动创建用户,出错,和11g不太一..
分类:
数据库 时间:
2015-08-01 19:13:30
阅读次数:
698
刚使用orcle,在官网上下载的最新版,在使用Oracle SQL Handler 【点击进入官网下载】连接时,提示:ORA-28040: No matching authentication protocolORA-28040: 没有匹配的验证协议。 通过查找资料找到了好的解决方案。可以不需要到官...
分类:
数据库 时间:
2015-07-31 12:05:23
阅读次数:
569
只有当查询优化,索引优化,库表结构优化齐头并进时,才能实现mysql高性能。在尝试编写快速的查询之前,需要清楚一点,真正重要是响应时间。通常来说,查询的生命周期大致可以按照顺序来看:从客户端,到服务器,然后再服务器上进行解析,生成执行计划,执行,并返回结果给客户端。其中"执行"可以认为是整个生命周期...
分类:
数据库 时间:
2015-07-31 01:08:14
阅读次数:
190
MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能,还可以编写更安全的代码。...
分类:
数据库 时间:
2015-07-30 18:35:48
阅读次数:
173
众所周知,在MySQL中,如果直接 ORDER BY RAND() 的话,效率非常差,因为会多次执行。事实上,如果等值查询也是用 RAND() 的话也如此,我们先来看看下面这几个SQL的不同执行计划和执行耗时。首先,看下建表DDL,这是一个没有显式自增主键的InnoDB表:[yejr@imysql]...
分类:
数据库 时间:
2015-07-30 11:13:29
阅读次数:
179
记录下学习Oracle12c的过程中的点点滴滴。Oracle12c新特性:http://www.cnblogs.com/kerrycode/p/3386917.html--创建临时表空间CREATE TEMPORARY TABLESPACE ADMIN_TEMPTEMPFILE '文件的绝对路径'/...
分类:
数据库 时间:
2015-07-30 00:21:02
阅读次数:
169