sql 分表、垂直分割和水平分割

如果使用垂直分割。表示把一个表结构的字段分割。

例如一个表table1,有4个字段:

table1

name1  name2 name3 name4

垂直分割则可以把 table1 分割为2个表,记录条数一样,其中一个表记录 name1, name2 ,另一个表记录 name3, name4.

垂直分割一般用于记录数不多,但数据量大导致表过大。

水平分割就比较简单了。就是把记录进行分割,比如原本有 15w条数据,现在按10w条进行分表,则表1记录10w条,表2记录5万条。

水平分割适用于记录数过多导致sql慢的情况。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注