优化
文章平均质量分 87
huangliang0703
这个作者很懒,什么都没留下…
展开
-
Oracle中exists与in区别
文章来自:http://www.2cto.com/database/201108/101987.htmlin 与 exist 的语法比较: select × from 数据表 t where t.x in (...) 括号内可以是符合t.x字段类型的值集合,如('1','2','3'),但如果t.x是number类型的时候,似乎这样的写法会出转载 2013-11-27 14:39:33 · 625 阅读 · 0 评论 -
Oracle 表连接方式介绍(SML + NL + HJ)
文章来自:http://blog.csdn.net/dnnyyq/article/details/5191351Join是一种试图将两个表结合在一起的谓词,一次只能连接2个表,表连接也可以被称为表关联。在后面的叙述中,我们将会使用”row source”来代替”表”,因为使用row source更严谨一些,并且将参与连接的2个row source分别称为row source1和转载 2013-11-18 16:47:09 · 736 阅读 · 0 评论 -
v$sysstat/v$sesstat/v$mystata/v$statname的区别
v$statnameSQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Pro原创 2014-12-18 13:33:07 · 730 阅读 · 0 评论 -
从trc查找死锁的问题
查看trc文件:[Transaction Deadlock] The following deadlock is not an ORACLE error. It is adeadlock due to user error in the design of an applicationor from issuing incorrect ad-hoc SQL. T原创 2014-12-10 18:35:21 · 884 阅读 · 0 评论 -
sql 监控
今天在使用GC的时候发现有一个 sql 监视的 功能,但是不知道什么意思,百度了一下,下面是博文连接:http://blog.csdn.net/zengmuansha/article/details/23296613Oracle 11g实时SQL监控:前面提到,在Oracle Database 11g中,v$session视图增加了一些新的字段,转载 2015-11-10 14:35:57 · 703 阅读 · 0 评论 -
数据库迁移导致sql 执行计划改变
公司一个数据库迁移了,导致一条sql 的 执行计划改变,开销比原来大许多,之前走 index range scan ,迁移后走 index skip scan对 迁移后的环境做了 10053 事件 ,得到的trc 文件部分内容如下: Access Path: index (FullScan) Index: IDX_CHECK_ARR_PRE_OR_N_SITE_ID转载 2015-10-27 16:39:31 · 1156 阅读 · 0 评论 -
隐蔽的笛卡尔集
select count(*) from t_cmp_type_bookitemhlb bk,t_cmp_type_contenthlb ctc where bk.objectid=ct原创 2016-07-22 09:18:20 · 338 阅读 · 0 评论