码迷,mamicode.com
首页 >  
搜索关键字:执行计划    ( 1527个结果
最全的display_cursor执行计划查看使用方法
最全的display_cursor执行计划查看使用方法...
分类:其他好文   时间:2015-01-31 19:27:54    阅读次数:234
SQL Server中提前找到隐式转换提升性能的办法
http://www.cnblogs.com/shanksgao/p/4254942.html 高兄这篇文章很好的谈论了由于数据隐式转换造成执行计划不准确,从而造成了死锁。那如果在事情出现之前发现了这类潜在的风险岂不是更好? 那么我们来看一个简单的例子,如代码清单1所示。 1: SELECT * 2...
分类:数据库   时间:2015-01-28 12:58:27    阅读次数:222
手动创建SQL_profile 改变和稳定 SQL 执行计划
原来语句执行计划SELECT t1.*, t2.owner FROM t1, t2WHERE t1.object_name LIKE '%T1%' AND t1.object_id = t2.object_id;--------------------------------------------...
分类:数据库   时间:2015-01-27 12:33:12    阅读次数:507
oracle dbms_stats.export_table_stats的应用
将生产库的统计信息copy到开发库,用于调优 在确认执行计划之前 1.将生产环境的优化统计信息导入到开发环境中 请不要收集开发环境中的优化统计信息 2.优化器统计信息导入、导出 生产环境下统计信息导出  dbms_stats.export_*_stats 将统计信息导入到开发环境 dbms_stats.import_*_stats 3.在开发环境下,关闭自动统计信息收集(从10g开始...
分类:数据库   时间:2015-01-27 11:21:12    阅读次数:222
查看真实的执行计划 绑定变量对执行计划的影响--“绑定变量窥探”
--##################################################### --####AWR执行计划#### --##################################################### SELECT*FROMTABLE(DBM...
分类:其他好文   时间:2015-01-27 10:54:00    阅读次数:236
讨论数据库的升级(10gR2至11gR2)
今天对数据库升级做了大致了解,还是很多东西值得考虑的。 首先,升级前的准备就很多工作需要做: 1. 测试和准备, 主要是应用的做压力测试。因为版本升级,优化器可能使SQL性能回退(选择性能更差的执行计划),可以结合database reply做压力测试,SPA模拟环境变化的影响,以及SPM对执行计划做固定。 2. 升级的方法, 主要是图形界面DBUA(新目录的路径)来完成,相对简单;手工升级...
分类:数据库   时间:2015-01-27 09:31:43    阅读次数:168
MySQL自动化运维之用mysqldump和mysqlbinlog实现某一数据库的每周全备和每天差异备份,并添加到执行计划【热备】
案例: 线上有一数据库,需要每周全备一次,每天差备一次[安全起见还是差备吧,不要增备,不要吝啬磁盘哦,而且差备恢复还很快] 1、每周对数据库hellodb做完全备份 crontab任务计划: 10 01 * * 1 /bin/bash /work/dump-complete-hello.sh ===...
分类:数据库   时间:2015-01-25 13:49:01    阅读次数:311
用Merge来改写相关更新的例子
下面的两个SQL是等价的,但是一个执行N小时都执行不完,一个花了一分钟。执行计划显示第一个语句是由外面的即将被更新的表驱动内层,相对于是一个NEST LOOP,cost非常大。第二个语句是内层单独执行完后,与外面的筛选结果做一个HASH JOIN, cost降低了很多.UPDATE GPCOMP1....
分类:其他好文   时间:2015-01-23 17:38:41    阅读次数:256
HINT如何跨越视图生效 .txt
前两天同事问我这个问题,估计很多人都不清楚,顺便写出来。 Oracle的HINT可以强制指定SQL的执行计划,比如选择索引、表的连接顺序以及表的连接方式等等。 不过如果查询的是视图,使用HINT就变得麻烦一些。 看一个具体的例子吧: SQL> CREATE TABLE T1 (ID NUMBER, ...
分类:其他好文   时间:2015-01-23 16:09:45    阅读次数:201
sqlplus 分析执行计划
转载http://xm-koma.iteye.com/blog/1048451对于oracle9i,需要手工设置plustrace角色,步骤如下:1、在SQL>connect sys/密码 as sysdba (密码为:数据库所在的那台服务器的密码)在sys用户下运行$ORACLE_HOME/sql...
分类:数据库   时间:2015-01-23 15:54:42    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!