更新时间:2023-12-11 GMT+08:00
怎么解决查询运行缓慢的问题
- 通过查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征(如果有),从而定位查询运行缓慢的原因。
查询RDS for MySQL日志,请参见查询慢日志。
查询RDS for PostgreSQL日志,请参见查看错误日志。
云数据库 RDS for SQL Server可以通过查询DMV视图,从而定位查询运行缓慢的原因,有关使用DMV的信息,请参见官网信息。
- 查看实例的CPU使用率指标,协助定位问题。
请参见查看性能指标。
- 创建只读实例专门负责查询。减轻主实例负载,分担数据库压力。
- 多表关联查询时,关联字段要加上索引。
- 尽量避免用select*语句进行全表扫描,可以指定字段或者添加where条件。
父主题: 性能资源类