当需要分析某个查询的效能时,最好的方式之一查看这个查询的执行计划。执行计划描述SQL Server查询优化器如何实际运行(或者将会如何运行)一个特定的查询。查看查询的执行计划有几种不同的方式。它们包括:SQL Server查询分析器里有一个叫做”显示实际执行计划”的选项(位于”查询”下拉菜单中)。如...
分类:
数据库 时间:
2014-12-01 22:12:15
阅读次数:
307
本文详细地介绍了“万能数据库查询分析器”,中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》6.02 中新增的SQL “执行计划”数据库连接自动恢复功能。“在CSDN专访马根峰”的文章中,编辑问我如果有时间,我会做什么?我说会实现万能数据库查询分析器的“执行计划”数据库连接自动恢复功能。非常高兴这一段时间内终于实现了此功能。
从6.02版本开始,只要将“工具-?选项”窗口中的选项“SQL执行计划连接自动恢复”设置为“选中”状态,那么即使在“SQL执行计划”期间数据库服务器...
分类:
数据库 时间:
2014-12-01 08:55:13
阅读次数:
398
从Oracle 10g开始,Oracle 开始推广ASM的使用,到了11g,RAC 集群已经必须使用ASM,所以对ASM的掌握程度也决定RAC的运维水平,这篇Blog 演示 Oracle12c 基于ASM 的单实例的的环境搭建。 这样即可以玩12c 的ASM,又不需要起2个集群,从而方便学习。具体环境搭建步骤如下。 1 安装需要的RPM 包 binutils-2.20.51.0.2-5...
分类:
数据库 时间:
2014-11-29 16:02:22
阅读次数:
391
1、toad?如何进行表分析? (1)选中表名按F4,然后弹出对话框有个按钮叫Analyze?table,点击后按绿色的三角符号 (2)进行表分析的作用是整理索引,提高执行效率 2、toad中如何查看sql的执行计划 (1)通过toa...
分类:
其他好文 时间:
2014-11-29 12:03:03
阅读次数:
216
问题描述:Oracle通过主键id删除2000条记录很慢,需要花费十二分钟。解决过程:1.首先查看SQL的执行计划,执行计划正常,cost只有4,用到了主键索引。2.查看等待事件,select * from v$session_wait where sid = 507显示的event是db file...
分类:
数据库 时间:
2014-11-28 19:49:18
阅读次数:
256
window平台下mysql主从的监控(window执行计划配合vb脚本)(1)在window上安装ODBC(vb链接MySQL的驱动程序)下载地址为:http://dev.mysql.com/downloads/connector/odbc/根据window系统选择相应版本即可。我安装的是mysql-connector-odbc-5.3.4如果在安装mysql-connector-odbc-5.3..
分类:
数据库 时间:
2014-11-28 18:39:15
阅读次数:
315
问题现象;生产环境报ORA-17144=statementhandlenotexecuted然后我把sql抓出来手工运行一遍执行计划如下:----------------------------------------------------------
Planhashvalue:644608605
---------------------------------------------------------------------------..
分类:
其他好文 时间:
2014-11-28 14:31:54
阅读次数:
200
Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分....
分类:
数据库 时间:
2014-11-24 19:11:33
阅读次数:
249
开发的同事发来一条语句,让我帮忙查看下ods和源端的结果是否一致。因为一下执行没出来,问开发人员,这个语句要跑2-3分钟。
因为他们是从本地用dblink连到ods的,我这里把dblink去掉直接从ods查看执行计划。
SELECT XSY_CODE,--发展销售员编码
SLY_CODE,--受理销售员编码
XSD_CODE,--销售点编码
DZS_CO...
分类:
数据库 时间:
2014-11-24 13:35:26
阅读次数:
161
查看Oracle执行计划的几种方法一、通过PL/SQL Dev工具1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。2、先执行 EXPLAIN PL...
分类:
数据库 时间:
2014-11-22 18:50:10
阅读次数:
411