重要的Myisam Mysql系统至少需要几个库?
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,对于比较重要的系统,自然是多多益善,但是总有个最小值咯。好比有人问oracle rac几个节点会比较好一样。[@more@]答案是3个:主库,读库,备库。因为Myisam锁的管理原理,导致查询会阻塞更
千家信息网最后更新 2025年11月07日重要的Myisam Mysql系统至少需要几个库?对于比较重要的系统,自然是多多益善,但是总有个最小值咯。好比有人问oracle rac几个节点会比较好一样。[@more@]
答案是3个:主库,读库,备库。
因为Myisam锁的管理原理,导致查询会阻塞更新,mysqlhotcopy会锁住表防止更新和查询。大大影响了系统的可用性。
这样一来,对于做读写分离的系统,除了写和读库以外,必然需要一个库来做备份和报表查询。因为报表查询一般需要很长时间,不可能允许读库被阻塞很久,而随着数据库容量增大,备份的时间也会变得很长。因此备库的作用就是缓解这2部分,备库的另外一个作用就是做复制,提到复制大家知道,做复制时必须lock住所有的表,因此读库显然不能作为这个角色。并且关键系统中,为了防止人为错误,可能会使用MYSQL的延迟复制,如何实现延迟复制可以看我的blog或者google。那么备库此时可以担当这个角色,因此即使条件再受限制,对于高可用系统,至少应该有3个库。
系统
查询
作用
备份
就是
报表
角色
延迟
更新
阻塞
重要
最小
多多益善
这样一来
一来
住所
关键
原理
可用性
容量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
车载网络技术创新服务
菠菜专用高防服务器
徐州哪里有软件开发
端口映射虚拟服务器名称设置
交通数据库系统
gis软件开发实践目的
河南大数据软件开发价位
pod中怎么装数据库
天台库存软件开发定制价格
株洲软件开发职业学校
斩月屠龙的服务器
数据库服务老崩溃怎么回事
德邦快递软件开发用什么语言
黑龙江软件开发公司地址
宁波软件开发培训班
江苏计算机软件开发多少钱
专升本计算机网络技术多少分上岸
阿辉网络技术工作室
山东华仕网络技术
sql数据库语句改成多行
樊重俊数据库答案
互联网凝聚中国科技创新
网络技术与管理入门
寿光市公安局网络安全员
怎么做一个斗罗大陆服务器
进职称的数据库平台
青少年网络安全课第4课
数据库怎么规定一个变量的长度
如何做数据库截断
关于网络安全小卫士的知识