MySQL系统维稳

1.稳定的系统在一段时间内表现出可预测的行为,但在不断变化的环境中很难保持稳定性,应用程序随着业务的变化而变化,使用模式随着用户群的增长而变化,升级硬件和操作系统时,环境会发生变化。
2.数据库失败考虑因素:
(1)考虑架构中的所有组件:服务器(操作系统,虚拟化环境,硬件问题,服务器硬件),连通性(网络故障,共存应用),应用软件(应用程序故障)。
(2)考虑不可抗力:自然灾害或其他异常事件
3.容量规划:系统必须有能力处理任何预期的使用增长和任何短暂的峰值活动,不要一次添加太多资源,绘制基线中的关键元素以监控随着数据或应用程序功能的增长而增加的资源的变化:内存,硬盘空间。
4.纵向扩展和横向扩展
(1)纵向扩展:添加更多的 CPU、存储或主内存资源,以提高任何单个节点的处理能力,一般来说,纵向扩展没有向横向扩展那么复杂,因为编写并行运行良好的软件很困难。
(2)横向扩展:向环境中添加更多服务器以启用更多并行处理,需要编写软件(应用程序或存储引擎)以使用多个位置。如:分片数据库、分析或备份复制、InnoDB 集群、MySQL 集群中的 NDB 存储引擎。
5.判断一个数据库性能问题时的一般性思路:
(1)确定问题的性质:应用程序、数据库或服务器配置最近是否发生了变化?问题自第一次出现后是否自行解决?问题是否以可预测的时间间隔发生?
(2)确定问题:将应用程序、MySQL 和 OS 设置以及其他度量与基线进行比较,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值