高效数据库服务器写性能提升的方案?
游戏服务器数据库回写策略是每分钟定时把角色身上的脏数据(不是所有数据)回写到mysql
但是目前看来性能已经不足以支撑高在线,磁盘的利用率经常飙到100%,而且写请求都很小
所以我想到拉长回写的间隔,但是又怕万一数据库服务器 宕机的时候回档时间过多。
想了解下有没有更好的解决方案。
Answers
建议先把数据写到NOSQL类的数据库中,Redis,Tokyo Cabinet, Flare,MongoDB等,推荐使用Redis,具体选型可以参考问题“ NoSQL数据库应该怎么选取? ”