开发者社区> 问答> 正文

在Append-Only列存表上,如果关闭了bitmap scan,对索引有何影响?

在Append-Only列存表上,如果关闭了bitmap scan,对索引有何影响?

展开
收起
花开富贵111 2024-07-24 18:40:46 15 0
1 条回答
写回答
取消 提交回答
  • 在Append-Only(AO)列存表上,索引扫描通常只支持bitmap scan方式。如果Greenplum数据库关闭了bitmap scan的索引扫描方式,那么所有AO列存表的访问都将被迫进行全表扫描,这意味着AO列存表上的所有非唯一索引在这种情况下都无法被有效利用。因此,如果确认整个数据库中AO列存表的使用场景仅限于批处理,不存在点查或范围查找的需求,那么可以考虑删除这些非唯一索引以节约磁盘空间。但请注意,这个操作风险较高,需要谨慎评估。

    2024-07-24 20:09:03
    赞同 2 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载