Web服务器的作用
1.用来接收和处理http请求;
2.提供了web系统运行的环境
更改服务器连接数配置
1,首先使用命令行连接到mysql
mysql -u root -h 192**** -p,
2,然后使用show processlist;来查看当前使用root用户的连接数
3,使用show variables like '%max_connections%';
show variables like '%max_connections%';
来查看当前配置的最大连接数
4,使用set GLOBAL max_connections = 500;
来修改最大连接数,修改后重复步骤3来验证连接数有无修改成功
show databases; 查看当前的数据库
use shujukuming; 切换到指定数据库
show tables; 查看当前数据库下的所有表
也可以直接执行sql语句
关联
点击量-吞吐量: 正比
用户数-点击量: 正比
用户数-连接数: 用户数增加,连接数增加
连接数-响应时间 : 连接数不够,响应时间变长
TPS-响应时间: 响应时间越长,统计到TPS的时间间隔变长,数量减少
点击量HPS -响应时间: 响应时间越长,点击量的时间间隔变长,数量减少
CPU消耗:
1.多用户的并发;
2.频繁访问数据库;
内存消耗:
用户使用的业务逻辑较为复杂
代码中的线程较多
硬盘IO:
1.文件的上传下载
2.大数据的处理(增删改查)
—————————————————————————————
1:估算并发数用户(测试时并发量的取值,一般取高峰时段在线人数的10%)
二八原则:80%的业务量发生在20%的时间段
系统TPS :5000*80% / 8*20%*3600=0.69
一个用户处理一条业务需要10s(估值),
单用户TPS = 0.1
2:系统并发量=系统TPS/单用户TPS:2一般取高峰时段在线人数的10%
----------------------------------------------------------------------------
关系型数据库
Oracle
MySQL
SQLserver
非关系型数据库nosql
redis
mongoDB
Hbase
unix saloris
linux 原生Linux
Centos RedHat, ubuntu
Ramp up 用户增加
Ramp down 用户降低
云服务器
虚拟主机