最近看到库上的很多sql 的version 特别多,上metalink学习并分析了一下:原来跟cursor_sharing=similar有关,如果表分析了,那么同样的sql在绑定变量的时候会根据条件输入的不同值而生成不同的子游标。这对sql本身的执行计划的正确性是有好处的,但是对服务器是会带来更多硬解析和cpu资源消耗的。
看来凡事都有2面啊!
metalink参考:261020.1 和 418348.1
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/19015/viewspace-923517/ ,如需转载,请注明出处,否则将追究法律责任。