1.部署环境:MySQL的安装部署对于开发者来说是必须掌握的一项技能,因此数据库的安装是运维体系建设中需要优先考虑的,还需要对参数(操作系统、数据库参数)进行配置,此外还需对登录权限、数据库用户权限进行分配。
2.备份/还原:对于数据库来说,有个可用的备份是非常重要的,定期对数据库进行备份,防止有数据损坏,用户误操作等情况造成数据丢失。保证了数据的存在,运维才有意义,否则其他工作做的再好也是白搭。
3.监控:对于运维来说,首先要保证数据库的运行,然后就是运行中系统的性能。针对数据库运行状态,有没有数据库中断或异常、错误或警告;针对数据库性能,有没有性能问题或者性能隐患,这些都是要进行监控的。
4.故障处理:在监控过程中发现,或者系统用户反馈出来的数据库错误或者警告,进行故障定位、诊断并修复,修复后对根本原因进行分析,对故障原因进行总结记录。
5.性能优化:在监控过程中发现,或者系统用户反馈出来的数据库性能问题,进行优化。针对SQL优化,保证最小化查询结果集的原则,不做不必要的操作;尽量不做全表查询,根据需要选择需要的字段需要的行。
mysql and 索引,mysql连接导图,mysql学生老师年龄统计,mysql 存储 数据结构,mysql条件修改,mysql 敏感词 表