并发数和连接数

来源:1-3 在大促中什么影响了数据库性能

G91

2019-07-11

在1-3章节中有些地方和老师的理解有些出入:
1.在讲超高的TPS和QPS带来的风险的时候,不是说带来效率低下的SQL风险,而是说,SQL效率低下后,有限的CPU无法应对超高的TPS和QPS,建议这样修改是不是更好点~~
2.关于并发量和连接量我比较认同老师所说的就是应用和数据库建立了很多连接,连接中也有处于闲置状态的。但是我觉得并发量应该是大于连接量的,而不是连接量大于并发量,因为一个连接可以帮我们处理很多请求,数据库应该不会是处理一个请求就断开一个连接吧?还是说我这里理解有误

写回答

1回答

sqlercn

2019-07-11

对于这些内容我的理解是:

  1. 如果SQL效率比较低那相对于QPS就不会很高,而相反如果QPS很高的情况下由于CPU资源由于CPU占满就会影响到SQL的执行性能。

  2. 对于数据库来说,只有先建立连接才能执行查询,所以并行执行的查询数不会超过已经建立的连接数。

1
0

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程