【数据库】那些数据库的容量、吞吐和耗时

本文探讨了Mysql和Redis在数据量、并发量(吞吐量)及耗时方面的特性。Mysql在数据量达到约2000w行时需水平拆分以保持查询效率;Redis单机最佳容量约为20G,超过该值推荐使用集群。在并发量方面,Mysql的写操作吞吐量较低,而Redis单机吞吐量可达20万请求每秒。至于耗时,Mysql的插入性能受索引数量影响。
摘要由CSDN通过智能技术生成

1. 数据量

1.1 Mysql

Mysql数据主要存储在磁盘,会有内存存放最近的buffer,主要需要评估容量的是不能打满磁盘,磁盘打满爆库,数据无法更新或写入。

但是考虑的业务的性能,谈数据库本身的最大max其实没有太大意义,比如一张表可以存放的行数非常多,但是达到一定的行数之后性能骤降,那设计的时候一定是选择这个性能下降的临界值(标准值),就行完美身材和标准身材,哈哈哈。

一般单库接近2000w行就需要做水平拆分了,查询效率会急剧下降。

表(per db) 列(per table)  
  max:20亿个表

1024列

所有变长字段的长度和 不超过

每行的最大长度为8092字节?

每行的最大varchar长度和

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值