摘要: 经常会在执行计划中看到很奇怪的"FILTER"操作,然后看对应的执行信息是"filter(NULL IS NOT NULL)". 其实这是优化器非常聪明的“短路”操作。比如下面的这个执行计划,(尤其是从统计信息中可以看到logical/physical reads都是0)(注:在Ask Tom: On Constraints, Metadata, and Truth (http://www.oracle.com/technetwork/issue-archive/2011/11-mar/o21asktom-312223.html) 有提到)Executi 阅读全文
posted @ 2013-09-06 16:41 FangwenYu 阅读(2768) 评论(0) 推荐(0) 编辑
摘要: 在 “http://www.cnblogs.com/fangwenyu/p/3260907.html” 中提到通过打了一个数据库的补丁来解决"row cache objects"的问题。但是结果很不幸,问题并没有解决!后来通过仔细观察,发现压力测试中随着 vuser的数量增加,DB服务器的usage一直在上升,但是一旦达到或接近100%的时候,发现这个时候就会出现row cache objects 的争用问题了。后来还是老老实实对有问题的SQL进行优化(虽然有些已经很难改动了),然后对一些sequence的cache size进行增加(这个在有个report中反映明显,因为 阅读全文
posted @ 2013-09-06 13:52 FangwenYu 阅读(162) 评论(0) 推荐(0) 编辑