
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 · 680 阅读 · 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 · 197 阅读 · 0 评论