一:影响数据库查询速度的几个因素
二:风险分析
三:网卡流量:如何避免无法连接数据库的情况
四:大表带来的问题
五:大事务带来的问题
1 影响数据库查询速度的几个因素
sql查询速度,服务器硬件,网卡流量,磁盘IO。
2 风险分析
QPS:Queries Per Second
意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
TPS:是TransactionsPerSecond
的缩写,也就是事务数/秒。它是软件测试结果的测量单位。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。
Tips:最好不要在主库上数据库备份,大型活动前取消这样的计划。
-
效率低下的
sql
:超高的QPS
与TPS
。 -
大量的并发:数据连接数被占满(
max_connection
默认100
,一般把连接数设置得大一些)。
并发量:同一时刻数据库服务器处理的请求数量 -
超高的
CPU
使用率:CPU
资源耗尽出现宕机。 -
磁盘
IO
: