当前位置:数据库 > MySQL >>

mysql数据库多少数据才考虑拆分数据表table

什么样的mysql数据表table需要拆分:

通常我们根据表的体积、表的行数、访问特点来衡量表是否需要拆分

一般数据表拆分标准如下:


1.表的体积大于2G或行数大于1000w,以单表主键等简单形式访问数据,这个时候需要分表

2.表的体积大于2G或行数大于500W,以两表jion,小范围查询(结果集小100行)等形式访问数据,这个时候需要分表
3.表的体积大于2G或行数大于200w,以多表join,范围查询,order by,group by,高频率等复杂形式访问数据,尤其DML,这个时候需要分表
4.表的字段中含有text等大字段的、varchar(500)以上的、很少使用的字符型字段拆分成父子表,这种分表可以和以上联合使用
5.数据有时间过期特性的,需要做数据分表归档处理
 
只要达到上面任何一个标准,都需要做分表处理
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,