一、hash算法拆表
使用hash算法将表主键转成hash值,除以子表的个数,得到一个余数,根据余数将数据存入不同的子表中。后期再读取数据时,可以通过hash算法,找出数据对应的子表
二、直接拆表
不考虑后续区分数据在哪个表中
create table test2 select * from test1 limit 0,1000;
注意:如果有索引,建议先插数据,后建索引
使用hash算法将表主键转成hash值,除以子表的个数,得到一个余数,根据余数将数据存入不同的子表中。后期再读取数据时,可以通过hash算法,找出数据对应的子表
不考虑后续区分数据在哪个表中
create table test2 select * from test1 limit 0,1000;
注意:如果有索引,建议先插数据,后建索引