mysql
Downe
这个作者很懒,什么都没留下…
展开
-
mysql使用MRG_MyISAM(MERGE)实现水平分表
mysql使用MRG_MyISAM(MERGE)实现水平分表现在因为业务需要,有一张1100多万的数据需要分表。考虑用MRG_MyISAM实现水平分表,定制一套规则确定需要分割多少张表。实现如下:1.创建3张子表,ENGINE指定为MyISAM(子表)。CREATE TABLE `customer1` ( `id` int(11) NOT原创 2017-11-22 17:49:33 · 654 阅读 · 2 评论 -
mysql组合索引的有序性
昨天同事关于军规里的一条mysql索引的问题咨询我,才发现自己也不太了解组合索引的规则。于是来记录一下:【推荐】如果有order by的场景,请注意利用索引的有序性。order by 最后的字段是组合索引的一部分,并且放在索引组合顺序的最后,避免出现file_sort的情况,影响查询性能。正例:where a=? and b=? order by c; 索引:a_b_c反例:索引中有范...转载 2019-06-13 19:35:02 · 179 阅读 · 0 评论