资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

重要的MyisamMysql系统至少需要几个库?

对于比较重要的系统,自然是多多益善,但是总有个最小值咯。好比有人问oracle rac几个节点会比较好一样。[@more@]

答案是3个:主库,读库,备库。

站在用户的角度思考问题,与客户深入沟通,找到东宁网站设计与东宁网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、申请域名、网络空间、企业邮箱。业务覆盖东宁地区。

因为Myisam锁的管理原理,导致查询会阻塞更新,MySQLhotcopy会锁住表防止更新和查询。大大影响了系统的可用性。

这样一来,对于做读写分离的系统,除了写和读库以外,必然需要一个库来做备份和报表查询。因为报表查询一般需要很长时间,不可能允许读库被阻塞很久,而随着数据库容量增大,备份的时间也会变得很长。因此备库的作用就是缓解这2部分,备库的另外一个作用就是做复制,提到复制大家知道,做复制时必须lock住所有的表,因此读库显然不能作为这个角色。并且关键系统中,为了防止人为错误,可能会使用MYSQL的延迟复制,如何实现延迟复制可以看我的blog或者google。那么备库此时可以担当这个角色,因此即使条件再受限制,对于高可用系统,至少应该有3个库。


标题名称:重要的MyisamMysql系统至少需要几个库?
网页链接:http://cdkjz.cn/article/jgpjjc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220