如何评估mysql数据表的容量

如何评估mysql数据表的容量,第1张

在MySQL 5.1中,采用二进制格式保存DECIMAL列的值,将9个十进制数字打包在4字节中。对于每个值的整数部分和小数部分,其存储要求是分别确定的。每9个数字需要4字节,任何剩余的数字将占用4字节的一部分。例如,DECIMAL(18,9)列在小数点的每一侧均有9位数字,因此,整数部分和小数部分均需要4字节。DECIMAL(20,10)列在小数点的每一侧均有10位数字。对于每一部分,9位数字需要4字节,剩余的1位数字需要1字节。

DB容量,服务容量,消息容量。

DB容量:具体来说,比如MySQL集群中,不同业务库最近一小时的峰值QPS(需要结合数据采集的场景以及是否进行了分库分表、主从分离的配置);

服务容量:如果是一体式服务,则无须考虑业务划分;如果是微服务类型或SOA类型,则需要根据业务拆分的不同服务,消息容量:消息主要指的是消息队列,比如MQ、kafka。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7432091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存