SQL> select * from v$mystat where rownum<2;
SID STATISTIC# VALUE
---------- ---------- ----------
1141 0 0
SQL> select count(*) from P800;
COUNT(*)
----------
5566720
SESSION_ID 1141
SQL_ID fzt58wuyrqphq
MACHINE node01
BLOCKING_SESSION
SAMPLE_TIME 10-4月 -19 06.19.34.270 下午
MODULE SQL*Plus
PROGRAM sqlplus@node01 (TNS V1-V3)
EVENT direct path read
P1 4
P1TEXT file number
P2 88760
P2TEXT first dba
P3 8
P3TEXT block cnt
SQL_TEXT select count(*) from P800
通过direct path read事件的p1,p2,p3值我们可以定位到该事件在哪个对象上发生等待
P1: File_id for the read call
P2: Start block_id for the read
direct path read 研究
最新推荐文章于 2021-04-07 01:42:06 发布
本文详细探讨了Oracle数据库中的Direct Path Read技术,解释了它如何提高数据读取效率,尤其是在大规模数据导入和分析场景下。通过分析其工作原理,包括避免缓冲区缓存、直接写入数据文件等特性,揭示了Direct Path Read如何减少I/O开销并优化性能。同时,文章还讨论了使用Direct Path Read可能带来的问题,如锁定和并发控制的挑战,并提供了最佳实践建议。
摘要由CSDN通过智能技术生成