码迷,mamicode.com
首页 >  
搜索关键字:执行计划    ( 1527个结果
MYSQL 执行计划
Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分....
分类:数据库   时间:2014-11-24 19:11:33    阅读次数:249
dblink导致执行计划出错,hint也无效
开发的同事发来一条语句,让我帮忙查看下ods和源端的结果是否一致。因为一下执行没出来,问开发人员,这个语句要跑2-3分钟。 因为他们是从本地用dblink连到ods的,我这里把dblink去掉直接从ods查看执行计划。 SELECT XSY_CODE,--发展销售员编码 SLY_CODE,--受理销售员编码 XSD_CODE,--销售点编码 DZS_CO...
分类:数据库   时间:2014-11-24 13:35:26    阅读次数:161
Oracle学习笔记(三)----------执行计划
查看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
【MS SQL】通过执行计划来分析SQL性能
原文:【MS SQL】通过执行计划来分析SQL性能如何知道一句SQL语句的执行效率呢,只知道下面3种: 1、通过SQL语句执行时磁盘的活动量(IO)信息来分析:SET STATISTICS IO ON (开启) / SET STATISTICS IOOFF (关闭) 2、通过SQL语句执行时语法分析...
分类:数据库   时间:2014-11-21 12:14:25    阅读次数:277
SQL Server执行计划那些事儿(3)——书签查找
接下来的文章是记录自己曾经的盲点,同时也透漏了自己的发展历程(可能发展也算不上,只能说是瞎混)。当然,一些盲点也在工作和探究过程中慢慢有些眉目,现在也愿意发扬博客园的奉献精神,拿出来和大家分享一下。在刚开始工作时候,总以自己有个“高科技”的工作,而感到特别神气,经常在其他人面前说一些让别人觉得高大上...
分类:数据库   时间:2014-11-20 23:31:30    阅读次数:283
Oracle 锁定临时表统计信息
全局临时表的统计信息是不能被收集的,如果被收集,它的统计信息肯定为0,会造成执行计划不准,所以要锁定它的统计信息,禁止系统自动收集。 --先解锁表的统计信息,然后删除表的统计信息,最后锁住表的统计信息 declare   v_sql varchar2(500);   cursor rowList1 is    select'begin dbms_stats.unlock_tab...
分类:数据库   时间:2014-11-20 17:08:45    阅读次数:441
关于sql 的一些性能讨论
SQL Server会将执行过的语句存入高速缓存中,因此理论上说使用带参数的语句会比使用常量的语句要快(因为每次语句相同,减少了语句分析和执行计划选择)。但如果参数赋予不同值时,返回的行数差异很大,这时选择相...
分类:数据库   时间:2014-11-20 15:48:51    阅读次数:260
ORACLE查看日志、版本信息、执行计划语句
1、查看数据库的版本信息 select * from v$version; 2、查看数据库的redo日志文件目录? select * from v$logfile; 3、常看数据库alter日志文件目录(记录Oracle日常活动的) show parameter background_dump_dest...
分类:数据库   时间:2014-11-19 16:30:40    阅读次数:164
由浅入深理解索引的实现【转】
SQL优化最重要的就是理解执行计划,理解索引工作原理。这篇文章也是网上无意中发现的,说的通俗易懂,所以转载。00 – 背景知识- B-Tree & B+Treehttp://en.wikipedia.org/wiki/B%2B_treehttp://en.wikipedia.org/wiki/B-t...
分类:其他好文   时间:2014-11-19 14:05:31    阅读次数:270
统计--VARCHAR与NVARCHAR在统计预估上的区别
最近遇到一个问题,当查询使用到模糊查询时,由于预估返回行数过高,执行计划认为索引查找+Key Lookup的成本过高,因此采用Clustered Index Scan的方式,消耗大量逻辑IO,执行计划较差。经过测试,发现对于模糊查询,NVARCHAR和VARCHAR的预估返回行数差距很大,因此拿出来...
分类:其他好文   时间:2014-11-18 01:30:14    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!