这个事件通常发生在Oracle直接读数据到进程PGA时,这个读取不需要经过SGA。会导致大量的磁盘排序读取操作,过多的磁盘排序,会导致临时表空间操作频繁,对于这种情况,可以考虑为不同用户分配不同的临时表空间,使用多个临时文件,提高性能。AWR中的相关参数In-memory Sort %。direct path read还可能和并行有关(相关事件:KJC:Wait for msg sends to complete),并结合有并行的SQL来分析。在Oracle 10g中,对direct path read/write进行了分离,direct path read/write temp单指对于临时文件的直接读写操作。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10322123/viewspace-611122/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10322123/viewspace-611122/