码迷,mamicode.com
首页 >  
搜索关键字:逻辑读    ( 99个结果
SQLServer查询逻辑读最高的语句
select top 25 p.name as [SP Name], deps.total_logical_reads as [TotalLogicalReads], deps.total_logical_reads / deps.execution_count ...
分类:数据库   时间:2015-03-04 14:19:34    阅读次数:175
SQL Server 中的逻辑读与物理读
首先要理解逻辑读和物理读: 预读:用估计信息,去硬盘读取数据到缓存。预读100次,也就是估计将要从硬盘中读取了100页数据到缓存。 物理读:查询计划生成好以后,如果缓存缺少所需要的数据,让缓存再次去读硬盘。物理读10页,从硬盘中读取10页数据到缓存。 逻辑读:从缓存中取出所有数据。逻辑读100...
分类:数据库   时间:2015-02-05 13:05:24    阅读次数:174
DBA顾问培训内容@20141230
1, 逻辑读还是物理读? 查询语句的实际执行计划. F5 预计执行计划. --如何产生实际执行计划 ??. --Session收集指令.workload repository report for AWR ELAPSECT: DBTIME. 分子/分母 轻松: ->1. --TOP 10 FOREG...
分类:数据库   时间:2015-01-14 12:43:05    阅读次数:221
SQL: 查看语句执行时间--测试sql语句性能
SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。 SET STATISTICS TIME...
分类:数据库   时间:2015-01-05 14:51:58    阅读次数:203
Oracle逻辑读详解
1.物理读(physical read)当数据块第一次读取到,就会缓存到buffer cache 中,而第二次读取和修改该数据块时就在内存buffer cache 了 以下是例子:1.1第一次读取:C:"Documents and Settings"Paul Yi>sqlplus "/as sysd...
分类:数据库   时间:2014-12-31 00:50:44    阅读次数:147
使用 10046 查看执行计划并读懂 trace 文件
查看 sql 执行计划的方法有许多种, 10046 事件就是其中的一种. 与其他查看 sql 执行计划不同, 当我们遇到比较复杂的 sql 语句, 我们可以通过 10046 跟踪 sql 得到执行计划中每一个步骤的逻辑读, 物理读以及花费的时间等. 这种细粒度的跟踪对于我们分析 sql 性能尤其有用. 一般来说, 使用 10046 事件得到 sql 执行计划的步骤如下: 1. 激活当前 s...
分类:其他好文   时间:2014-12-20 12:58:15    阅读次数:323
查看执行计划之AUTOTRACE开关
在sqlplus中将autotrace开关打开也能得到目标sql的执行计划,而且,除此之外还能得到目标sql在执行时的资源消耗量,即通过设置AUTOTRACE开关我们可以额外观察到目标sql执行时所耗费的物理读,逻辑读,产生redo的数量已经排序的数量等。(1)在sqlplus的当前session中执行命令se..
分类:其他好文   时间:2014-12-14 18:42:18    阅读次数:231
10046事件和tkprof命令
使用10046事件是在oralce数据库中查看目标sql的执行计划的另外一种方法。这种方法与使用explainplan命令,dbms_xplan包和autotrace开关的不同之处在于,所得到的执行计划的中明确显示了目标sql实际执行计划中每一个执行步骤所消耗的逻辑读,物理读和花费的时间。这种细粒度的明..
分类:其他好文   时间:2014-12-14 18:41:57    阅读次数:254
oracle学习----逻辑读
1.物理读当数据块第一次读取到,就会缓存到buffer cache 中,而第二次读取和修改该数据块时就在内存buffer cache清空数据缓冲区SQL> alter session set events 'immediate trace name flush_cache';会话已更改。SQL> s...
分类:数据库   时间:2014-12-03 18:31:14    阅读次数:235
逻辑读时的cbc latch(三)
继续验证使用索引时,cbclatch相关情况,使用solaris中的dtrace编写dtrace脚本morecbc.d #!/usr/sbin/dtrace-s-n char*memnr; intlatchaddr; dtrace:::BEGIN { i=1; latchaddr=0; } pid$1::sskgslcas:entry { memnr=copyin(arg0,12); latchaddr=arg0; printf("[%2x%2x%2x%2x|%2..
分类:其他好文   时间:2014-11-17 19:41:57    阅读次数:321
99条   上一页 1 ... 6 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!