新人来报道 在排查慢 SQL 时,发现 queue_time 占比很高,最可能的原因是?

新人来报道

在排查慢 SQL 时,发现 queue_time 占比很高,最可能的原因是?
A. 磁盘 IO 瓶颈
B. CPU 计算复杂
C. 并发过高,线程池排队或锁等待
D. 网络延迟

答案:C.并发过高,线程池排队或锁等待

连接数/并发请求超出数据库工作线程上限,新请求需要在线程队列等待;
或者出现大量锁等待,事务排队阻塞,都会直接拉高 queue_time。

queue_time高 = 还没轮到执行,在排队,根源:并发挤压、线程池耗尽、锁队列阻塞。