- 论坛徽章:
- 8
|
积分已转账,请注意查收!
感谢大家对上周话题的关注,上期话题主要探讨了mysql配置文件相关的优化。
现在隆重宣布上周获得《PHP与MySQL权威指南》的用户是:hbsycw
sorry:关于中奖者之前确实编辑错了,谢谢提醒。
另外hunter_search和seesea2517各获得200积分奖励。
其他参与讨论的用户到将至少获得20积分,积分是需要管理员手工加,加上后会发站内信的。
本期的话题是mysql的运维和开发规范。
对于小作坊似的公司来说,机器不多,人也不多,管理一般比较混乱,但是也能过得去。但是对于大点的公司,开发人员多,机器多。如果开发和运维没有规范的话,那么将是一团乱麻,性能也肯定问题百出。
如果mysql运维没有规范的话,肯定会出现非常多的误操作,小则停机,大则数据丢失。
那么如何来规范mysql的开发和运维规范呢?
这就是本期的话题。
mysql的开发规范推荐两篇文章:
1、东哥的一篇博文 mysql开发规范 http://www.iamcjd.com/?p=1237
2、赶集网36条军规 http://wenku.baidu.com/view/b9225d3631126edb6f1a102b.html
但是针对运维规范,就没有太多好的文章了,期望大家多多分享自己的经验。
主要两个讨论点
1、mysql的开发规范
2、mysql的运维规范
(1、备份的方案,和备份测试方案
全备,和增量备份时间间隔设计,根据数据量和存储空间和业务需求设定备份保留期限,定期测试备份是否正确,是否可用。
(2、紧急故障处理预案
主要是性能监控报警方面的处理,阀值设置,出问题后响应时间和汇报对象等等。
(3、误操作预案
DDL或者DML误操作后的紧急处理方案
(4、数据库安装、上线流程
新业务上线,配套的数据库硬件配置,操作系统版本选择,数据库版本选择,安装,系统和数据库基准测试。
(5、数据库升级流程
升级现有数据库的流程,如何发起,和所有业务及研发部门沟通升级方案对业务的影响,升级前的测试,切换流程定制等。
(6、DDL操作流程
新功能上线,数据库DDL操作的流程。
(7、日常巡检流程
日常检查数据库的哪些运行状态和状态异常分析
活动奖励:
1、每周会评选一位最活跃的用户,有一本mysql相关的书籍送出,本周送出的书籍是《PHP和MySQL Web开发(原书第4版)》。
2、由于是话题讨论,所以每位参加者都能获得适当的积分奖励。最低20分,最高不限,^_^想要赚分的朋友也可以来凑热闹哟。
|
|