2024-12-19
复合索引与单一索引
基本情况:表数据13亿,按月分区、日期字段是单一索引。日期分布均匀
现sql查询条件用到 日期、机构代码、类型.查询结果客户代码和sum(金额),一共用到这5个字段
目前分析sql瓶颈在于:用的日期这个单一索引,查询返回结果基数大,再回表消耗大。
我的思路是减少基数。这种情况建索引哪种好?
1.新建复合索引:机构代码、日期
2.将原单一索引变成复合索引,日期、+机构代码
本表数据量大,用的地方多。已经有4个索引。其中日期的单一索引用到的特别多。
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
