实操:MySQL 与 Redis 运维
数据库与缓存#实操:MySQL#Redis运维约 716 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
部署测试 MySQL 并创建业务账号。
验收:账号仅可访问指定库,允许的来源连接成功,越权操作失败。
追问 如何区分网络访问限制与数据库账号授权?
备份一个含测试数据的数据库,并恢复到独立目标库。
验收:对象与关键数据核对通过,记录备份和恢复耗时。
追问 事务一致性和非事务表会对备份产生什么影响?
开启慢查询采集并定位一条教师提供的慢 SQL。
验收:获得执行计划和耗时证据,提出有依据的优化方向。
追问 为什么不能看到慢查询就直接添加索引?
构造并定位一次测试事务锁等待。
验收:识别阻塞者、等待者和事务状态,释放后查询恢复。
追问 终止会话与提交、回滚事务的影响有什么不同?
查看测试 MySQL 的连接使用情况。
验收:区分活跃、空闲和等待连接,提出连接池配置建议。
追问 多个应用实例的连接池如何共同影响数据库连接上限?
部署 Redis 并限制访问范围。
验收:认证与网络策略有效,指定测试客户端可完成读写。
追问 为什么密码不能替代网络访问控制?
配置 Redis 持久化并完成一次重启验证。
验收:说明选用策略,测试数据按预期恢复,检查持久化状态与日志。
追问 RDB 与 AOF 各自可能丢失多长时间的数据,取决于哪些配置?
扫描 Redis 测试数据中的大 Key 和缺少 TTL 的 Key。
验收:使用可控扫描方式生成清单,说明判断标准。
追问 为什么应谨慎使用 KEYS 或直接删除大 Key?
在隔离实例设置 Redis 内存上限并观察淘汰行为。
验收:记录写入、内存和淘汰指标,解释策略与业务用途的关系。
追问 如果实例同时存放缓存和不可丢失的数据,有什么风险?
为数据库与缓存编写运行检查记录。
验收:覆盖连接、响应、容量、备份和关键错误,提出需要告警的异常。
追问 进程存在为什么不能替代读写与恢复验证?