今日学习,麻烦各位大佬点点赞(多选题)能够优化 OB 查询性能的做法有?

能够优化 OB 查询性能的做法有?
A. 合理设计分区与索引
B. 定期收集表统计信息
C. 避免分区键使用函数运算
D. 刻意增加 SSTable 文件数量

1 个赞

选择ABC
A 正确
分区裁剪、合适索引能大幅减少扫描数据量,是 OB 核心调优手段。
B 正确
统计信息给优化器提供数据分布,保证生成最优执行计划。
C 正确
分区键套函数会失效分区裁剪,全表扫描,查询变慢。

错误选项
D 错误
SSTable 越多,合并开销、读取放大越严重,查询性能变差,不能刻意增多。