direct path read和diect path write
来源:互联网 发布:知乎何炅和撒贝宁关系 编辑:程序博客网 时间:2024/05/21 17:44
direct path read:传统读取数据的方式是服务器进程通过读取磁盘,然后把数据加载到共享内存中,这样后面的进程就可以通过共享内存访问这些数据,不用再通过缓慢的磁盘读取来完成。direct path read读取数据块方式,是指服务器进程直接读取数据文件,不经过buffer cache,这种方式读取的数据块会加载到服务器进程的PGA内中当中,不会进入buffer cache中。11G之前的direct path read主要用于并行查询中,此等待事件的三个参数p1,p2,p3分别代表:file#:文件号,first block#:读取的起始块号,block count:以first block为起点,连续读取的物理块数。而从11G之后,direct path read不仅可用于并行查询,在符合某些条件后,串行的全表扫描也可以利用direct path read方式来完成。这里主要介绍11G direct path read相关的特性。diect path write:1. 从PGA写入数据文件,一个会话可以发布多个写入请求和连续的处理,有server process直接写入 2. 直接写入可以按同步或异步方式执行,取决于平台和DISK_ASYNC_IO参数的值。 3. 通常用于在数据加载(APPEND提示、CTAS-CREATE TABLE AS SELECT)、并行DML操作时写入到临时段。 4. 在使用异步IO时,direct path write事件产生的等待时间不准确,所以通过v$sesstat视图来获得直接写入次数来评估该事件的影响情况:
0 0
- direct path read和diect path write
- direct path read和direct path write等待事件
- 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
- 模拟Direct Path write
- direct path write
- direct path read
- direct path read temp
- direct path read 测试
- 模拟direct path read
- direct path read temp
- direct path read[不错]
- direct path read
- direct path read
- 关于direct path read
- elasticsearch-查询基础篇
- 【C++ Primer每日一刷之八】之九 创建动态数组
- oracle 查看用户所在的表空间
- 花生壳域名解析、nat123域名解析、dnspod域名解析、阿里云域名解析等对比
- 搭建基于 STM32 和 rt-thread 的开发平台
- direct path read和diect path write
- QlikView计算年初到今天为止的销售数据
- CMD翻页
- 乐观锁与悲观锁
- MySQL中添加唯一约束和联合唯一约束
- oracle常用对象查询sql
- Ubuntu vi 上下左右变ABCD及 apt-get install报错问题解决方法
- oracle数据库的负载
- 学习Android广播之动作intent.getAction与对应的字符串常量(找不到动作常量时可用)