码迷,mamicode.com
首页 >  
搜索关键字:逻辑读    ( 99个结果
识别低效率的SQL语句
1.返回行与逻辑读的比率CREATE TABLE t as select * from dba_objects;--CREATE INDEX idx ON t (object_id);---例1alter session set statistics_level=all;set linesize 1...
分类:数据库   时间:2014-07-14 00:35:47    阅读次数:369
函数的逻辑读成零
函数的逻辑读成零drop table t;CREATE TABLE T AS SELECT * FROM DBA_OBJECTS;CREATE OR REPLACE FUNCTION F_NO_RESULT_CACHE RETURN NUMBER ASV_RETURN NUMBER;BEGINSEL...
分类:其他好文   时间:2014-07-13 22:59:02    阅读次数:299
SQL逻辑读变成零
使用缓存HINT 让逻辑读变成0.create table t as select * from dba_objects;insert into t select * from t;commit;set autotrace onset timing onset linesize 1000select...
分类:数据库   时间:2014-07-13 22:54:22    阅读次数:352
SQL Server 性能调优2 之索引(Index)的建立
前言 索引之关系数据库中最重要的对象之一,他能显著减少磁盘I/O及逻辑读取的消耗,并以此来提升 SELECT 语句的查找性能。但它是一把双刃剑,使用不当反而会影响性能:他需要额外的控件来存放这些索引信息,并且当数据更新时需要一些额外开销来保持索引的同步。 形象的来说索引就像字典里的目录,你要查找某一个字的时候可以根据它的比划/拼音先在目录中找到对应的页码范围,然后在该范围中找到这个字。如果没有...
分类:数据库   时间:2014-07-02 09:26:58    阅读次数:326
oracle一致性读
sql语句执行时,产生一致性读。什么是逻辑读? cpu在内存中读这些block的过程就叫做逻辑读(consistent get),在读的过程中产生的IO就是逻辑IO.逻辑读的过程中,是非常消耗cpu资源的.因此,执行sql的逻辑读越少越好.sql调优必须调整buffer get很大的sql语句log...
分类:数据库   时间:2014-06-21 12:55:20    阅读次数:220
SQL Server逻辑读、预读和物理读
DBCC DROPCLEANBUFFERS --清空缓存 SET STATISTICS IO ON --开启IO统计 SELECT * FROM Person --查询语句 预读:用估计信息,去硬盘读取数据到缓存。预读100次,也就是估计将要从硬盘中读取了100页数据到缓存...
分类:数据库   时间:2014-06-18 14:42:26    阅读次数:282
统计信息中常见的语句
1rows processed --找到了几条记录2recursive calls --递归调用3db block gets4consistent gets --逻辑读5physical reads --物理读
分类:其他好文   时间:2014-06-07 09:35:16    阅读次数:160
delete和truncate
delete table atruncate table b用truncate删除表比delete删除表 逻辑读和cost都有明显的减少delete 删除并不能释放空间,虽然将很多块的记录删除,但空间依然会保留,oracle在查询时,依然会查询这些块而truncate是一种释放高水平位的动作,这些空...
分类:其他好文   时间:2014-06-06 07:32:46    阅读次数:337
oracle构建一致性读
对于实际的业务系统,通常有一些热点的表,insert和delete的量非常大,这个时候就会发现一些查询语句的逻辑读比较偏高,这时可能就是oracle在构建一致性块的进行的consistent read。下面做一个测试看下:第一步准备数据:create table test(col1 varchar2...
分类:数据库   时间:2014-04-28 03:57:41    阅读次数:821
99条   上一页 1 ... 8 9 10
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!