WINDOWS下的程序员出身,偶尔也写一些linux平台下小程序, 后转行数据库行业,专注于ORACLE和DB2的运维和优化。 同时也是ios移动开发者。欢迎志同道合的朋友一起研究技术。 数据库技术交流群:58308065,23618606
全部博文(599)
发布时间:2013-05-17 15:56:13
最近客户生产上遇到一个统计信息陈旧涉及的越界值查询导致执行计划走错的案例:SQL查询bankdate >= '2013/03/19' 就走到了不合适的索引IDX_DSF_BANKAPPLHISTORY_02.下面的执行计划可以忽略DSF_BANKCODE这块。下面的执行计划可以忽略DSF_BANKCODE这块。SQL> select * 2 from dsf_bankapplhis.........【阅读全文】
发布时间:2013-04-12 11:38:52
以前看联机文档的时候 Multiset 看到过,不过基本用不到,就忘记了。最近重温了一下,multiset主要用来操作嵌套表的:主要有如下3种方式:NESTED_TABLE1 MULTISET EXCEPT (ALL|DISTINCT) NESTED_TABLE2 NESTED_TABLE1 MULTISET INTERSECT (ALL|DISTINCT) NESTE.........【阅读全文】
发布时间:2013-04-01 17:09:54
并不是用了绑定变量就一定都会游标共享,下面我们介绍的就是一种例子。BIND_MISMATCH导致VERSION COUNT过多的原因解释:This is due to the bind buffer mismatch of the current child cursor. If oracle is unable to bind the current value to the existing child cursors bind buffer, oracle upg.........【阅读全文】
发布时间:2013-04-01 15:16:57
最近遇到老多人都还搞不清SID,PID ,SPID 之间的关联关系,都不清楚如果通过OS上的进程ID超找SID。下面的图可以帮我们理清这几个ID之间的关系,图片来自ITPUB,具体网址记不清楚了,首先感谢作者。......【阅读全文】
发布时间:2013-03-22 13:22:48
SQL> select * from t where object_id in (select object_id from t_object);Execution Plan----------------------------------------------------------Plan hash value: 2048262264--------------------------------------------------------------------------------------| Id | Operation &nbs.........【阅读全文】