日期:2014-05-16  浏览次数:20563 次

分区表怎么设置主键,求指点,谢谢
本帖最后由 niuhejun 于 2014-04-24 10:59:03 编辑
初次接触分区表,查询了各种帖子,要么简单入门,要么晦涩难懂,好歹明白了怎么分区

自己也是这做了以下

ID(自增列) ,其中 C1,C2,C3 为联合主键,这个是原来的表结构

新建表并分区,字段跟原表一致,分区按照ID来分

疑问1:主键怎么设置,是不是跟分区前一样的
疑问2:聚集索引是不是必要要包含分区依据也就是(id)字段
疑问3:非聚集非唯一索引是不是跟未分区前创建的方法是一样的?
疑问4:索引对齐是什么意思,能通俗的解释下吗

------解决方案--------------------
疑问1:主键怎么设置,是不是跟分区前一样的
和之前是一样设置的。

疑问2:聚集索引是不是必要要包含分区依据也就是(id)字段
最好是包含分区列,这样就能把数据按照这个分区列,存储到不同的分区中了。

疑问3:非聚集非唯一索引是不是跟未分区前创建的方法是一样的?
非聚集索引得看是全局的,还是分区索引,这个是不一样的。

疑问4:索引对齐是什么意思,能通俗的解释下吗
索引对齐就是指,你的索引是否是分区索引,如果是分区索引,那么你的索引,也会像分区一样,存放到多个分区中。
如果这个索引是全局的索引,那么就是不对其的,也就是说这个索引并没有分区,而是完整的存储的。