• 博客访问: 1034159
  • 博文数量: 442
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-30 18:35
个人简介

暂无介绍

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(442)

文章存档

2011年(22)

2010年(13)

2008年(22)

2007年(229)

2006年(106)

2005年(50)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2010-07-29 00:04:28

今天遇到一个很奇怪的问题,在同一个数据库上,一条简单SQL访问同样的表,一个用常量,一个用变量,但执行计划看起来一样,返回相同的数据,性能差别很大,经过一番研究,终于发现原因。下面通过实验模拟这个问题。[@more@]由于我遇到问题的表是分区表,故在实验中也用分区表模拟。drop table test purge;create table test(id int, big_col char(2000))partition by range(id)(partition p0 values less than(1),partition p1 values less than(2),partition p2 values less than(3),partition p3 values less than(4),partition p4 valu......【阅读全文】

阅读(1336) | 评论(0) | 转发(0)

发布时间:2010-07-04 15:36:09

简单总结下unusable index对于DML及查询的影响:[@more@]如果skip_unusable_indexes=true,则1) 不管是local还是global index,都不会对DML操作造成影响。2) 对于查询操作,只要用到global index或者用到local index的unusable分区,就会报错如果skip_unusable_indexes=false,则1) 如果是global index,则对该表上所有与索引相关的DML都会失败;对于查询操作,主要是看是否用到unusable的索引,如果用到,则查询失败,如果没有用到,则不受影响。2) 如果是local index,则只会影响是unusable的分区的DML操作,不会影响其他分区。对于查询......【阅读全文】

阅读(1514) | 评论(0) | 转发(0)

发布时间:2010-07-03 20:18:01

因为工作原因及个人惰性,blog已经超过1年半没有更新,为了督促自己学习,也为了给自己日常工作提供便利,决定重新更新博客!希望能和老杨一样,能一直坚持下去![@more@]......【阅读全文】

阅读(5801) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册