mysql单表数据量巨大时,查询性能会很差,经常遇到的是存储日志相关的数据会每天产生大量的数据. 这里提供单表拆分成多表存储的三个思路: 一,固定N张表,ID取模存储 预先创建好N张表,记录按ID取模存储到相应的表中. 优点:简单粗暴 缺点: 受ID模式,预先创建好表的数量,不易扩展和改动. 按ID查询方便,但按时间查询就比较麻烦. 数据量大时迁移会影响性能. 例如:表test 拆分到100张表中 INSERT INTO test{$i} SELECT * FROM test WHERE id%…