任务执行很慢,但是各个服务器的CPU使用率并不高
答:分析一下数据库里是否存在慢SQL。有以下几种情况可能导致慢SQL:
1) 数据库的表设计不合理(未创建索引、或过度创建索引等)导致读写慢;
2) 数据库未进行优化导致缓存不能命中,从而内存和硬盘数据频繁交互(可优化数据库相关配置项,提升数据库性能);
3) 硬盘读写速度慢,导致IO读写瓶颈(可查看数据库进程对硬盘的读取和写入数据进行分析);
4) 网络速度慢,导致网络传输瓶颈(可通过网络输入、输出相关参数进行分析);
作者:柳杨 创建时间:2024-07-09 17:44
最后编辑:柳杨 更新时间:2025-04-22 15:31