光明日报
缓存策略的合理运用 数据库查询耗时的本质是重复执行相同的计算
引入适当的 缓存层 能极大降低数据库负载: 应用层缓存: 使用Redis或Memcached缓存热点查询结果,设置合理的过期时间
使用EXPLAIN分析执行计划: 对日志中记录的慢查询执行 🚀EXPLAIN 命令,可以清晰地看到查询是如何执行的,是否使用了索引,扫描了多少行数据
避免索引失效: 在SQL编写时,避免在索引列上使用函数、类型转换或 LIKE '%keyword%' 这类以通配符前置的模糊匹配,这些操作会导致索引失效,进而引发全表扫描