langjitianyaluotongxue

导航

统计

生产经验:真实生产环境下的数据库机器配置如何规划?

1.如果你的java系统没什么并发,也就几十人,几百人用,不用考虑数据库的配置问题

如果并发高,那就要考虑了压测方案了,当这一系列做好后,才考虑开发你的java系统,去操作你的数据库,实现各种各样的业务逻辑

2.普通的java应用系统部署在机器上能抗多少并发?

java系统部署的时候选用的常用的是2核4G,4核8G较多,数据库部署的时候常选用的最低的配置都在8核16G,正常是16核32G

正常情况下Java应用的系统4核8G的每秒可以抗500左右并发访问量,这个要看处理请求的时长,一般每秒处理1-七八百不等

3.高并发场景下,数据库应该用什么样的机器?

对于我们的java系统,主要的耗时主要是java系统和数据库之间的网络通信,如果近业务处理不进行数据库交互,那性能是很高的,

对于java系统接收到的请求,耗时最多的还是发送网络请求到数据库上,等待数据库执行sql语句后返回数据,需要执行大量的sql,需要数据库和磁盘内存进行大量的io操作,数据库往往负载是最高的,所以对于数据库而言,8核16G是起步,一般选用的是16核32G,因为数据库要执行大量的磁盘IO操作,所以机器配置只认识你要求高一点

一般8核16G部署的机器,每秒抗一两千并发请求时没问题的,16核32G部署的机器抗两三千,三四千请求也都是可以的,另外对于数据库而言,最好采用固态硬盘,因为数据库要进行大量的io读写,抗并发请求量会高一点。

 

posted on   浪迹天涯骆同学  阅读(133)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示