课程
/数据库
/MySQL
/性能优化之MySQL优化
高阶课程在哪里?要收费吗?我不太明白你3分钟把水平分表讲完了的意义何在?你在逗我笑吗?
2019-09-08
源自:性能优化之MySQL优化 4-5
正在回答
自己想想就知道了。
水平分表由一张表变成了多张子表,那么就涉及在查询时从哪张子表中获取,以及在插入时要插入到哪一张表当中。
这里的就涉及数据分片的路由策略,有非常多的方法,主流的不过就是Hash、一致性Hash、虚拟槽等等,这个需要在程序进行控制,由程序计算后自行控制要在哪张表插入和查询,比如主键是程序赋予的UUID,当靠mysql你玩呢?
举报
了解MySQL数据库优化的方法和技巧,在课程中共同探讨一起学习吧
4 回答如果按取模水平分表,当后来表不够了,还有继续加表时该如何处理啊?
1 回答慢查询日志如何分日期存储?
3 回答@sqlercn 关于百万级数据如何优化count(*)查询?
1 回答MySQL Help Tables 5.5 如何安装?
1 回答如何找到失效索引