1 / 23
文档名称:

精品]2011-06-25_搜狐畅游数据库运维经验分享.pdf

格式:pdf   页数:23
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

精品]2011-06-25_搜狐畅游数据库运维经验分享.pdf

上传人:紫岑旖旎 2012/6/22 文件大小:0 KB

下载得到文件列表

精品]2011-06-25_搜狐畅游数据库运维经验分享.pdf

文档介绍

文档介绍:搜狐畅游数据库运维经验分享
叶金荣@搜狐畅游
2011-06-25
网络游戏分类
在线休闲- 斗地主、象棋
网络对战- 星际、CS
角色扮演- 魔兽实际、天龙八部
MMORPG特点
四A(Anti)模式
A-集中式:分区分服
A-高可用:定期维护
A-多样化:趋近同质
A-读写比:写比读多
畅游数据库业务特点
集中式
–全网注册充值
–统计分析
–备份
分散式
–各区各服在线游戏
畅游数据库业务规模
在线游戏业务>20,包括海外
主机> 1000
实例> 1000
全局数据库tps > 100
游戏数据库tps > 700
1. 畅游数据库运维- 早期
时间:2008年以前
特点:不规范
•人手&经验有限
•无专业MySQL DBA
•硬件旧、差、乱,故障率高
•数据库设计不规范,效率低
•优化、安全、监控均不完善
存在问题
从问题中学习经验
硬盘、电源易发故障
CPU、IO、内存性能差
32位MySQL版本问题
死锁、锁等待问题严重
数据库设计无规范
缺乏有效监控机制
改进措施
升级硬件配置&固件&驱动
升级到64位OS&MySQL
优化数据库设计,提高事务并
发效率,降低死锁&锁等待
反范式设计,解决统计难题
建立基本监控&安全机制
2. 畅游数据库运维- 中期
时间:2008 ~ 2010
特点:逐步完善
•增加人力数量&质量
•硬件系统升级&规范
•持续优化硬件&数据库
•完善监控、安全、自动化
•不断降低故障率
存在问题
数据读写&并发增长迅速
磁盘IO历史问题更为严重
开发新手&人员变更导致数据
库设计常见问题仍旧存在
硬件故障排查解决能力不足
自动化程度低,重复劳动严重