分区索引创建时间长
时间:2011-11-21
来源:互联网
现有一个分区表 一天生成两个分区 表上有五个local分区索引 每天创建分区的时候默认将分区索引置为不可用 当数据录入完毕后再将索引设为可用 语句如下:
设置为不可用:
alter table tab modify partition p1_111111 unusable local indexes;
设置为可用:
ALTER TABLE tab MODIFY PARTITION P2_111111 REBUILD UNUSABLE LOCAL INDEXES;
原来一个分区上的一个索引设置为可用大约需要5分钟,也就是说上面那个将整个分区索引设置为可用的语句运行大约需要半个小时以内的时间,但是最近不知道什么原因,上述语句执行需要两个小时甚至更长的时间,这只是一个分区,我们一般一次要将一天或者好几天的分区索引设置为可用 这可能就需要好几个小时!!!
请各位大神帮忙分析一下是什么原因导致创建索引时间变慢,以及解决方法,分数不多 多谢了!!!
到底是数据库的问题还是语句的问题,各位大神有什么更好的语句请传授一下!!谢了!!
现在整个表大约有五六百个分区左右,空间足够。
设置为不可用:
alter table tab modify partition p1_111111 unusable local indexes;
设置为可用:
ALTER TABLE tab MODIFY PARTITION P2_111111 REBUILD UNUSABLE LOCAL INDEXES;
原来一个分区上的一个索引设置为可用大约需要5分钟,也就是说上面那个将整个分区索引设置为可用的语句运行大约需要半个小时以内的时间,但是最近不知道什么原因,上述语句执行需要两个小时甚至更长的时间,这只是一个分区,我们一般一次要将一天或者好几天的分区索引设置为可用 这可能就需要好几个小时!!!
请各位大神帮忙分析一下是什么原因导致创建索引时间变慢,以及解决方法,分数不多 多谢了!!!
到底是数据库的问题还是语句的问题,各位大神有什么更好的语句请传授一下!!谢了!!
现在整个表大约有五六百个分区左右,空间足够。
作者: sdemon8866 发布时间: 2011-11-21
这个问题难道没有人会么!!!
作者: sdemon8866 发布时间: 2011-11-22
rebuild是比较慢的,直接DROP 索引,创新建立看看效果如何
作者: java3344520 发布时间: 2011-11-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28