文档首页/ 云数据库 RDS/ 故障排除/ RDS for MySQL/ 性能资源类/ RDS for MySQL部分SQL的commit时间偶现从几毫秒陡增到几百毫秒
更新时间:2023-11-03 GMT+08:00

RDS for MySQL部分SQL的commit时间偶现从几毫秒陡增到几百毫秒

场景描述

RDS for MySQL部分SQL的commit时间偶现从几毫秒陡增到几百毫秒。

原因分析

开启线程池时,SQL请求需通过任务队列进入worker线程处理,在低并发长连接时并无性能优化作用,可能导致由于线程池调度机制偶现短暂延迟。

在高并发或大量短连接的情况下,可能会因为大量创建和销毁线程以及上下文切换导致性能劣化。

解决方案

线程池参数“threadpool_enabled”设置为关闭,然后在业务低峰期重启应用或者数据库,并观察延迟情况。已建立的连接不会生效,针对新建立的连接会立即生效。