华为云云数据库rdsRDS for MySQL部分SQL的commit时间偶现从几毫秒陡增到几百毫秒_云淘科技

场景描述

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

原因分析

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

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

解决方案

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

父主题: 性能资源类

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家