如果使用垂直分割。表示把一个表结构的字段分割。
例如一个表table1,有4个字段:
table1
name1 name2 name3 name4
垂直分割则可以把 table1 分割为2个表,记录条数一样,其中一个表记录 name1, name2 ,另一个表记录 name3, name4.
垂直分割一般用于记录数不多,但数据量大导致表过大。
水平分割就比较简单了。就是把记录进行分割,比如原本有 15w条数据,现在按10w条进行分表,则表1记录10w条,表2记录5万条。
水平分割适用于记录数过多导致sql慢的情况。