1 、未分库
2 、表 A 年数据量 1000w ,表 B 年数据量 5000w
3 、原业务中的 sql 涉及到 left join 查询,总是超时
两个表都使用 create_time 字段按月份分表 12 个,
在分表后,left join 的查询效率没有丝毫提升,
单表查询效率略微下降 (0.02 秒 > 0.05 秒)?
分表工具使用的是 mycat 以及 sharding-proxy (都有尝试)。
因为是第一次尝试 mysql 分表,所以很疑惑,分表带来的究竟是哪方面的提升?
还是说我的分表字段或者 sql 有问题