Oracle直接路径插入问题

时间:2016-07-31 21:13:42

标签: oracle oracle11g

我有一个截断的表,并加载了INSERTED(APPEND)。当这个负载正在进行(150分钟)时,我有另一个查询(当然是另一个会话),它使用和读取该表。我看到从该表读取的查询也被延迟或等待相似的时间(150分钟)。

现在我的问题是:当直接路径加载发生时,实际会话之外的会话读取先前版本但仍然可以读取。在这种情况下,表被截断。它读了什么?为什么要等?

1 个答案:

答案 0 :(得分:2)

有一个名为 gv $ session 的系统视图,其中列出了连接到数据库的所有会话。一列是事件,表示会话正在等待的内容(如果有的话)。查询正在运行时,请检查该会话的事件列的值。这将告诉你它究竟在等什么。