码迷,mamicode.com
首页 >  
搜索关键字:执行计划    ( 1527个结果
ORACLE 收集统计信息
今天网上看到一篇关于收集统计信息的文章,还不错,特转载下来。 1. 理解什么是统计信息 优化器统计信息就是一个更加详细描述数据库和数据库对象的集合,这些统计信息被用于查询优化器,让其为每条SQL语句选择最佳的执行计划。优化器统计信息包括: · 表的统计信息 o 行数 o Block数 o 行平均长度 · 列的统计信息 o 列中不同值的数量 o 列中null的数量 o 数据分布(柱状图/直方图) · 索引的统计信息 o 叶子块...
分类:数据库   时间:2014-08-08 02:03:15    阅读次数:398
MySQL执行计划不准确 -概述
为毛 MySQL优化器的执行计划 好多时候都不准确,不是最优的呢(cpu+io)??? 因素太多了::  存在information_schema的信息是定期刷新上去的,好多时候不是最真的,甚至相差好大(非高山峰时好好利用一下analyze table等); 现在一个企业有钱没地方花,买一大堆固态磁盘,碰巧非智能的MySQL不能很好滴跟上硬件优化的节奏,可能超过一部分的...
分类:数据库   时间:2014-08-07 00:51:27    阅读次数:382
PHP定时执行计划任务
摘要:PHP不支持多线程,有时候处理问题不是那么爽,今天谈论一下PHP定时执行的方法PHP定时执行的三种方式实现1、windows 的计划任务2、linux的脚本程序3、让web浏览器定时刷新具体实现windows计划任务PHP很少在win服务器上跑,具体实现也不再深究,看网上实现的原理大概是写ba...
分类:Web程序   时间:2014-08-06 18:48:41    阅读次数:292
计算cost--全表扫描
下面教大家如何手工算出oracle执行计划中的cost值。 成本的计算方式如下: Cost = (        #SRds * sreadtim +        #MRds * mreadtim +        CPUCycles / cpuspeed        ) / sreadtime #SRds - number of single block reads 单...
分类:其他好文   时间:2014-08-04 18:06:07    阅读次数:310
SQL常见的可优化点
– 查询(或更新,删除,可以转换为查询)没有用到索引 这是最基础的步骤,需要对sql执行explain查看执行计划中是否用到了索引,需要重点关注type=ALL, key=NULL的字段。 – 在索引字段上施加函数 to_char(gmt_created, ‘mmdd’) = ...
分类:数据库   时间:2014-08-02 20:40:24    阅读次数:282
Java EE学习--Quartz基本用法
新浪博客完全不适合写技术类文章。本来是想找一个技术性的博客发发自己最近学的东西,发现博客园起源于咱江苏,一个非常质朴的网站,行,咱要养成好习惯,以后没事多总结总结经验吧。很多时候都在网上搜索别人的总结,我自己也总结些东西,或许多多少少能帮得上别人。首先提到的是Quartz,一个开源的定期执行计划任务...
分类:编程语言   时间:2014-08-01 23:03:12    阅读次数:293
执行计划之误区,为什么COST很小,SQL却跑得很慢?
执行计划之误区,为什么COST很小,SQL却跑得很慢?...
分类:数据库   时间:2014-07-31 20:56:47    阅读次数:478
MySQL优化器 limit影响的case
测试的用例中,因为limit的大小不同,而产生了完全不同的执行计划:1. 测试case: create table t1 ( f1 int(11) not null, f2 int(11) not null, f3 int(11) not null, f4 tinyint(1) not n...
分类:数据库   时间:2014-07-30 17:18:24    阅读次数:316
SCOTT 用户开启autotrace 功能
想用SCOTT用户做执行计划的实验,发现无法使用;按理说任何可以使用sqlplus的用户都可以在session下启用autotrace功能,不过有的需要做下设置;sys用户SQL>select*fromv$version;BANNER--------------------------------------------------------------------------------Or..
分类:其他好文   时间:2014-07-27 12:06:42    阅读次数:319
MySQL执行计划显示与执行过程不符合一例
一 建表和现象的过程如下CREATE TABLE t1 (id1 INT, a1 INT, b1 INT, PRIMARY KEY(id1));CREATE TABLE t3 (id3 INT UNIQUE, a3 INT, b3 INT);INSERT INTO t1 VALUES (1, 1, ...
分类:数据库   时间:2014-07-22 22:45:34    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!