future2012lg

博客园 首页 新随笔 联系 订阅 管理

2013年3月21日 #

摘要: 在我们的数据仓库使用oracle其中有很多超级大表,这些表的分区方式基本都是range+hash分区或list+hash分区。使用时间字段进行range或list分区,再用用户ID进行子分区。不过最近有人反映有一张表select起来很慢,进过查看发现原来这个表只进行了list分区,没有进行hash子分区。讨论后决定对该表的分区方式进行改变:从list分区改为list+hash分区。操作过称如下:1.前期准备为了确定迁移策略先看看这个表有多大。select owner, segment_name, sum(bytes) / 1024 / 1024 / 1024 size_G from dba_s 阅读全文
posted @ 2013-03-21 19:37 future2012lg 阅读(371) 评论(0) 推荐(0) 编辑