12 2021 档案

摘要:缓存穿透 问题:大量并发查询不存在的 KEY,在缓存和数据库中都不存在,同时给缓存和数据库 带来压力。 原因:一般而言,缓存穿透有 2 种可能性:业务数据被误删,导致缓存和数据库中都没 有数据。恶意进行 ddos 攻击。 分析:为什么会多次透传呢?不存在 一直为空,需要注意让缓存能够区分 KEY 不 阅读全文
posted @ 2021-12-19 11:10 zjMars 阅读(65) 评论(0) 推荐(0) 编辑
摘要:可能原因 分析 SQL 执行计划(explain extended),思考可能的优化点,是否命中索引等 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 内存不足 是否查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 是否返回了不必要的行和列 锁或者死锁 I/O 吞吐 阅读全文
posted @ 2021-12-19 11:02 zjMars 阅读(124) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示