Waiting 时间就是请求接口到获取第一个字节的时间。
解决方法: 优化接口。
(1)使用线程池,改接口代码。(博主不太懂,只是了解😅)
(2)优化sql。
Explain 关键字查看优化情况
-
减少查询次数
案例:
未优化之前:14次
优化之后:6次
-
创建索引减少查询总量
索引相关知识:
左连接优先选择在右表创建索引,创建索引的字段优先选择在查询条件里的字段。
//创建索引
CREATE INDEX 索引名称 on 表名(列名);
//查看某张表的索引
SHOW INDEX FROM 表名;
//删除某张表的某个索引
DROP INDEX 索引名称 on 表名;
案例:
未优化之前:
优化之后:
欢迎补充