您好,请问mysql对于多大的数据量才适合分区分表

参与10

3同行回答

y18511664518y18511664518  技术总监 , 长城超云
这个问题还要看你业务,并发,以及你的硬件支持度,mysql现在单表支持的并发已经不错了,索引,SQL语句,参数文件,都可以优化。如果真的支撑不了,可以先分区,分表相对来说要做的工作更多,从应用层,逻辑层,架构层,你分表的话,很可能就会一起分库,所以,要先把业务需求调研清楚,在决定方案。...显示全部

这个问题还要看你业务,并发,以及你的硬件支持度,mysql现在单表支持的并发已经不错了,索引,SQL语句,参数文件,都可以优化。如果真的支撑不了,可以先分区,分表相对来说要做的工作更多,从应用层,逻辑层,架构层,你分表的话,很可能就会一起分库,所以,要先把业务需求调研清楚,在决定方案。

收起
金融其它 · 2017-07-07
浏览9850
匿名用户匿名用户
这没有一个标准的答案,需要进行一些benchmark来确定,比如1.硬件:比如使用单盘、SAS和固态盘,IO速度不一定,可能数据就不同2.row length:一个只有2个字段的表和有20个字段的表,每行的字节数不一样,显然分区的行数可能就不一致...显示全部

这没有一个标准的答案,需要进行一些benchmark来确定,比如
1.硬件:比如使用单盘、SAS和固态盘,IO速度不一定,可能数据就不同
2.row length:一个只有2个字段的表和有20个字段的表,每行的字节数不一样,显然分区的行数可能就不一致

收起
银行 · 2017-07-10
浏览9246
renou2012renou2012  数据库管理员 , KE
这个没有一个标准的值,主要还是看你的业务需要的响应速度基本上当你的表达到1000w+就可以考虑了显示全部

这个没有一个标准的值,主要还是看你的业务需要的响应速度
基本上当你的表达到1000w+就可以考虑了

收起
金融其它 · 2017-07-07
浏览9505

提问者

mrg666888
软件开发工程师你猜

问题来自

相关资料

问题状态

  • 发布时间:2017-07-07
  • 关注会员:4 人
  • 问题浏览:13531
  • 最近回答:2017-07-10
  • X社区推广