数据库与缓存生产问题
数据库与缓存#数据库#缓存生产问题约 605 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
MySQL 连接数接近上限,但活跃查询很少。你会如何处理?
追问 空闲连接、连接池总量、连接泄漏和等待超时如何判断?
某次 SQL 发布后,其他业务查询大量等待。如何定位阻塞链?
追问 事务、元数据锁、行锁、阻塞者和终止会话的影响如何确认?
MySQL 复制延迟增加,只读接口出现旧数据。如何止损?
追问 读流量路由、复制吞吐、长事务、网络和一致性要求如何考虑?
生产数据库误删了部分数据,服务仍持续写入。如何组织恢复?
追问 备份、日志、独立恢复实例、误删范围和新写入合并如何处理?
数据库备份脚本显示成功,但恢复时缺少部分对象。如何分析?
追问 备份范围、权限、退出码、存储过程、触发器和恢复日志如何检查?
binlog 占满磁盘,准备直接删除数据目录中的日志文件。你会如何处理?
追问 复制依赖、恢复保留窗口、数据库支持的清理方式和空间止损如何评估?
Redis 缓存过期后,MySQL 流量突然升高并超时。如何恢复?
追问 限流、缓存预热、热点保护、随机过期和后端容量如何安排?
Redis 内存增加很快,但 Key 数变化不大。可能是什么问题?
追问 Value 大小、集合元素、TTL、内存碎片和客户端缓冲如何检查?
Redis 故障切换后,应用持续连接旧节点。如何定位?
追问 客户端是否支持发现机制,地址缓存、连接池和网络策略如何确认?
业务希望缓存故障时全部请求直接访问数据库。你会如何评估?
追问 后端承载能力、限流、降级、超时和故障放大风险如何验证?