摘要:
在一测试环境做测试的时候发生以下错误: 查看临时表空间:temp表空间是处于online状态 但是没有发现临时文件: 查看物理文件:文理文件仍然存在 从物理文件的时间戳可以看出temp文件最后一次访问时间 根据时间查看alert日志,发现在对应的时间做个重建控制文件操作,并且在重建控制完成后启动数据 阅读全文
随笔档案-2016年10月
in-list expansion
2016-10-24 14:39 by abce, 410 阅读, 收藏, 编辑
摘要:
in-list expansion也被称作or expansion --针对in后面是常量集合的另外一种处理方法。优化器会把目标sql中in后面的常量集合拆开,把里面的每个常量都提出来形成一个分支,各分支之间用union all来连接。即in-list expansion本质是把带in的目标sql等 阅读全文
in-list iterator
2016-10-24 11:06 by abce, 1188 阅读, 收藏, 编辑
摘要:
in-list iterator --针对目标sql的in后面是常量集合的首选项处理方法,其处理效率通常都会比in-list expansion高--使用in-list iterator的时候,in所在列上一定要有索引--可以通过联合设置10142和10157事件来禁掉in-list iterato 阅读全文
NULL对反连接的影响
2016-10-08 16:18 by abce, 283 阅读, 收藏, 编辑
摘要:
测试准备: 如果T1表中col2有null值: 如果T2中col2有null值: not in、<> all对null值敏感,即not in、、<> all后面的子查询或者常亮集合一旦有null值出现,整个sql的执行结果就为null。not exists对null值不敏感,即null值对执行结果不 阅读全文