|
|
转到底部
|
|
文档内容
|
|
症状 |
|
|
更改 |
|
|
原因 |
|
|
解决方案 |
|
|
参考 |
新安装或从低版本升级到 12C。
这个问题的原因是默认情况下在 12C 启用了自动动态统计信息,自动决定动态统计信息是否是有用的和在所有的 SQL 语句上使用哪个统计级别。当优化器认为有必要的时候,它就会收集的动态统计信息。有关此功能的详细信息请参阅:
当自动动态取样用于 SQL 语句,它可以决定,根据这些统计数据,对于这些 SQL 使用 result cache 是否可以获得更好的响应时间; 这会导致大量使用 result cache,从而导致了在 Result Cache: RC Latch 类型的 latch free 上的争用。
因此,这是预期的行为。
使用下面的命令可以关闭自动动态统计信息使用结果缓存的机制:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31393455/viewspace-2129696/ ,如需转载,请注明出处,否则将追究法律责任。