有一张表,500W条记录,4个字段如下:
需要执行的查询语句结果是:
目前按照上述语句执行,性能几乎为零。 求大神给点优化意见。
ip, class_a, class_b 都加过索引了。
这种的优化建议先看查询计划,而且单列索引在这个场景可以看得到是不会有啥好效果的。如何让执行计划走到index coverage
应该是一个思路。
把class_a和class_b作为维度再创建两个表
class_a_id, class_a_content
class_b_id, class_b_content
原来500w数据的那个表中只保存class_a_id和class_b_id, 最后连表查询就像你上面那样就可以了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。