RT,某个表大概到了千万的数据量,但是其中大部分数据量是一个大客户的数据,由于数据区分度不高,导致这个大客户的查询很慢。此种情况应该如何优化呢?
RT,某个表大概到了千万的数据量,但是其中大部分数据量是一个大客户的数据,由于数据区分度不高,导致这个大客户的查询很慢。此种情况应该如何优化呢?
15 回答8.4k 阅读
4 回答4.4k 阅读✓ 已解决
5 回答3.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
4 回答4k 阅读
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
加快查询通常都会去设置索引 ,在设置索引后,检查是否走了索引,没走就进行调整,走了查询效率仍然慢,那么就要考虑分片了。
可以按时间、冷热数据、优先级等来进行分片,实际使用时数据量过大是通过限制来加速查询效率。
例如,QQ,历史消息就是通过时间段+关键词。或者是按类型,如文件,图片等。