direct path read temp
来源:互联网 发布:cf辅助瞄准软件 编辑:程序博客网 时间:2024/05/21 20:30
当一个session从磁盘中直接读取buffer到PGA中(而不是从buffer cache中)。当进程从pga中
读取block,这个块还没有从磁盘中读取,进程就发出一个等待呼叫并更新统计信息。这个等待
的次数不一定和读请求数相同。
原因:
1 排序太大,内存放不下,有些排序数据被直接写到磁盘中。然后这些排序数据再被直接读到
内存中。
2 并行扫描数据
3 服务进程处理buffer的速度比I/O返回buffer的快。这说明IO已经过载了。
操作:
如果file_id是temp表空间的对象或者是并行扫描的table。这些操作很可能是数据仓库的大数据
量的操作。
1 排序到磁盘
从V$TEMPSEG_USAGE找到排序操作的sql。然后增大pga内存。
2 全表并行扫描
如果是全表扫描,请检查全表扫描是不是正确的访问路径,如果是对的,请确保IO能足够支持
扫描操作。
3 Hash Join
如果执行计划是Hash Join, 那么可能是HASH_AREA_SIZE太小了。
- direct path read temp
- direct path read temp
- 10.3.4 direct path read and direct path read temp
- oracle wait event: Direct Path Read Temp
- I/O上的等待事件 —— direct path read temp、direct path write temp
- direct path read
- direct path read 测试
- 模拟direct path read
- direct path read[不错]
- direct path read
- direct path read
- 关于direct path read
- direct path read
- direct path read,direct path write
- top5---direct path read,direct path write
- direct path read,direct path write
- direct path read,direct path/write
- direct path read,direct path write
- 最近研究wince,在其下面读取json
- unity3d学习笔记(十七)--unity3d读取csv文件
- c# 控制textbox 只允许输入 数字 0~9
- CreateFile打开U盘的方法2-逻辑方式
- 【android基础篇之一】Android应用程序目录结构
- direct path read temp
- ubuntu上SVN版本升级到1.7
- SDUTOJ 1299 最长上升子序列
- Oracle DB对数据进行限制和排序
- java cmd编译后运行是区分大小写的
- 堆排序的应用 Priority queues 优先级排序
- 将TextBox数据提交到GridView显示(DataTable的应用2)
- Linux下批量修改文件及文件夹所有者及权限
- 电脑开机各种提示音