暂无图片
pg中索引损坏(有坏块),表还能否正常使用?
我来答
分享
暂无图片 匿名用户
pg中索引损坏(有坏块),表还能否正常使用?

pg中索引损坏(有坏块),表还能否正常使用?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
刘贵宾

会报错ERROR:  could not read block.......吧

暂无图片 评论
暂无图片 有用 1
布衣
暂无图片

表能正常使用,你查询没使用这个索引就行。

暂无图片 评论
暂无图片 有用 0
阎书利

表的数据和索引是分开的,如果没走这个索引,走了全表扫描,查询并不会有什么问题。如果是生产环境,可以选择业务量很低的时候,把索引重建下。

暂无图片 评论
暂无图片 有用 0
李宏达
  • 可以正常使用但是可能会走全表扫影响效率

  • rebuild index -锁表,DML和select都会被锁

  • rebuild index concurrently --postgresl12才的功能

  • create index concurrently --并发创建索引,会使表的插入更新操作变慢,但不会锁表。

暂无图片 评论
暂无图片 有用 0
彭冲
2022-09-30
请确认一下pg是否有rebuild命令
zzzdwd
2022-11-07
哪有rebuild命令. 你pg啥版本的?
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏