码迷,mamicode.com
首页 >  
搜索关键字:执行计划    ( 1527个结果
类似group by的分组计数功能
之前同事发过一个语句,实现的功能比较简单,类似group by的分组计数功能,因为where条件有like,又无法用group by来实现。 SELECT a.N0,b.N1,c.N2,d.N3,e.N4,f.N5,g.N6,h.N7,i.N8,j.N9 from (select count(*) N0 from tbl_loginfo_20141110 where keyrecord lik...
分类:其他好文   时间:2014-11-17 10:49:22    阅读次数:153
DB2查看执行计划
在DB2中查看sql的执行计划没有其它数据库方便,需要经过好几步,这里我把步骤整理成shell脚本以方便使用,如下:#!/bin/sh db2 connect to db2 -tvf $HOME/sqllib/misc/EXPLAIN.DDL db2 set current explain mode explain db2 " " db2 set current explain m...
分类:数据库   时间:2014-11-16 20:13:38    阅读次数:246
mysql数据库事件调度(Event)
mysql中的事件调度器可以定时对数据库增加,删除和执行操作,相当于数据库中的临时触发器,与Linux系统中的执行计划任务一样,这样就可以大大降低工作量.1.开启事件调度器[root@node1 ~]# vim /usr/my.cnf --在配置文件中加入以下语句启用调度器event_schedul...
分类:数据库   时间:2014-11-13 22:27:02    阅读次数:426
mysql数据库事件调度(Event)
mysql中的事件调度器可以定时对数据库增加,删除和执行操作,相当于数据库中的临时触发器,与Linux系统中的执行计划任务一样,这样就可以大大降低工作量.1.开启事件调度器[root@node1~]#vim/usr/my.cnf--在配置文件中加入以下语句启用调度器event_scheduler=1[root@node1~]#/etc/in..
分类:数据库   时间:2014-11-12 18:05:36    阅读次数:342
MySQL执行计划解读
Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分....
分类:数据库   时间:2014-11-12 16:25:54    阅读次数:214
SQL Server优化器特性-隐式谓词
原文:SQL Server优化器特性-隐式谓词我们都知道,一条SQL语句提交给优化器会产生相应的执行计划然后执行输出结果,但他的执行计划是如何产生的呢?这可能是关系型数据库最复杂的部分了.这里我为大家介绍一个有关SQL Server优化器的特性-隐式谓词,并简单介绍在此特性下如何根据场景控制优化器的...
分类:数据库   时间:2014-11-12 02:00:36    阅读次数:234
使用跟踪标记查看过滤统计信息是否被使用
原文:使用跟踪标记查看过滤统计信息是否被使用 在某些情况下,表中数据较多,且分布不均匀的时候,执行计划的估计行数往往会有很大偏差,因此SQL Server 2008引入了过滤统计信息,意味着只对表中的特定数据计算统计信息。那么在调优查询的过程中如何知道语句是否使用了过滤统计信息呢?SQL Serve...
分类:其他好文   时间:2014-11-12 00:28:03    阅读次数:261
SQL Server执行计划那些事儿(2)——查找和扫描
接下来的文章是记录自己曾经的盲点,同时也透漏了自己的发展历程(可能发展也算不上,只能说是瞎混)。当然,一些盲点也在工作和探究过程中慢慢有些眉目,现在也愿意发扬博客园的奉献精神,拿出来和大家分享一下。开门见上,直接入题在查看执行计划时候,你是否曾经也和我一样,有这样的疑惑呢?查找和扫描究竟是什么,以及...
分类:数据库   时间:2014-11-12 00:16:11    阅读次数:222
sqlserver授予用户查看执行计划的权限
sqlserver查看语句的执行计划是非常重要的,可以提高开发人员代码的质量。所以有必要授予开发人员对数据库查看执行计划的权限。查看执行计划的权限属于数据库一级别的权限,具体例子如下use test;--选择需要授权的数据库grant showplan to user;--授权给对应的用户
分类:数据库   时间:2014-11-11 18:03:37    阅读次数:122
Oracle优化器和优化模式
Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)?来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执...
分类:数据库   时间:2014-11-10 15:55:30    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!