请教一下,在分区表主表和在各个分区上分别建索引两种方式有大的差异吗,比如锁表等问题?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

请教一下,在分区表主表和在各个分区上分别建索引两种方式有大的差异吗,比如锁表等问题?

游客886 2019-05-29 13:45:25 575

请教一下,在分区表主表和在各个分区上分别建索引两种方式有大的差异吗,比如锁表等问题?
本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

关系型数据库 PostgreSQL 索引
分享到
取消 提交回答
全部回答(1)
  • 牧明
    2019-09-27 14:11:17
    简单的说吧,分区索引需要对每个分区建立相同的索引,也就是开始的工作量会稍微大点,不分区索引,也就是说一个索引对全表建立就行;这样问题就出来了,当你对某个分区进行drop或者新建分区的话,同时你得对不分区索引进行重建,这样工作量也会变大;而分区索引当你对表进行drop分区或create分区的时候只需要在新分区建立新的索引即可。  而且索引会随着表的增大而增大,所以不分区索引维护起来有点费劲,所以这个就看你自己建立的分区表是怎么样的了,是否比较容易维护索引
    

    “答案来源于网络,供您参考” 希望以上信息可以帮到您!

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程