随笔分类 -  DB

如何跟踪SQL(SQL_TRACE & TKPROF)
摘要:如何跟踪SQL(SQL_TRACE & TKPROF)如何跟踪SQL(SQL_TRACE & TKPROF)我们在做SQL性能调优的时候,首先就是跟踪这个SQL的执行过程。环境DB:Oracle10gSQL_TRACESQL TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。如何使用SQL_TRACE-- 首先设置SQL_TRACE的文件标示,否则这生成的文件可不太好找alter session set tracefile_identifier="oracle_test& 阅读全文

posted @ 2011-09-18 21:27 天魂无双 阅读(1675) 评论(0) 推荐(0)

XMLTable使用实践
摘要:XMLTable使用实践最近在项目中遇到了一个使用XMLTable解决问题的实践。现总结如下:环境DB:Oracle11gORM:iBatisBUG现象问题其实很简单,就是我们在项目中使用了很多超级长的SQL语句,之后导致SQL执行效率低下,并且貌似导致了Oracle的SQL编译空间益出了。出问题的SQL:SELECT N1,N2FROM A1WHERE (N1='1' AND N2='a1') OR (N1='2' AND N2='a2') OR (N1='3' AND N2='a3') OR ( 阅读全文

posted @ 2011-08-20 22:49 天魂无双 阅读(2942) 评论(0) 推荐(0)

导航