mysql如何避免备库挂
发布网友
发布时间:2022-04-09 06:07
我来回答
共1个回答
热心网友
时间:2022-04-09 07:36
计算机宕机是不可避免的,甚至是磁盘损坏也是不可避免的,特别是高并发高读写的磁盘,所以为了不让应用挂掉,就要实现高可用,实现高可用是个复杂的问题:
1、架构,首先需要按照你的需求来架构你的系统,你所使用的技术决定你的应用的可行性,是单应用还是集群还是分布式还是集群分布式等等。
2、规范合理的实现应用,达到合理的配置系统资源,优化代码,尽量减少服务器不必要的开销。
3、选择灾备机制,当你的应用发生崩溃,例如你所说的mysql挂掉了,或者宕机了,或者断电,甚至是地震,海啸、火山喷发。你需要有一个灾备机制来处理和迅速恢复你的应用,例如主从机制、集群。
高可用是需要权衡的,越是高可用的架构和系统意味着更高的资金投入,更多的服务器,更庞大的网络环境,更复杂的应用系统,更多的钱。