MySQL Sending data导致查询很慢的问题详细分析
5. mysql查询慢Sending data耗时问题
6. 启用MySQL查询缓存,
7. 最终的解决方案
1. sql语句优化....如将主键置于where列表中,MySQL就能将该查询转换为一个常量,system是const类型的特例,当查询的表只有一行的情况下,使用system
NULL: MySQL在优化过程中分解语句,执行时甚至不用访问表或索引...这个步骤, 能够得出的结论是, 我的这个sql语句使用了缓存, 缓存字段是product_id, 但是并没有显示出为什么会这么慢
3....启用MySQL查询缓存
https://www.cnblogs.com/mengfanrong/p/5335724.html
参考这篇文章, 可以设置mysql缓存, 但并不是所有设置了的缓存都会生效...使用的是单表查询, 单表查询比连表要快很多, 查询出来以后, 将业务逻辑在代码里拼接, io消耗比与数据库交互少很多.
JPA使用注意事项:
1.