专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql死循环查询,为什么服务器的宕机一般都发生在凌晨使用率最低的时候_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 16:26:40       共计:3577 浏览
mysql死循环查询,为什么服务器的宕机一般都发生在凌晨使用率最低的时候?

首先纠正题主,服务器在凌晨的使用率不是最低的,反而可能是最高的。

服务器故障为什么经常发生在凌晨?有点闹鬼的嫌疑,其实不是。

在互联网时代,低头族、夜猫子,已经成为名门望族,他们的发展壮大改变了很多曲线。

1,凌晨是业务高峰期的拐点

单次故障发生的时间点是偶然的,但是故障多发时间段是必然的。从统计数据看,大部分业务的用户活跃度在晚间达到峰值,零点之后开始降低,所以业务处理量在拐点附近达到最高。

那么服务器在负载最高时发生故障,这个概率必然是最高了。

2,技术值班人员较少,且最疲惫

加班熬夜已经是技术人员的家常便饭,但是生物规律依然有效。在值班人员较少并且疲惫时,故障不仅易被忽视,从而错过早期处理良机,而且处置应对效率不高,容易将后果和影响放大。

3,更新发布等人为因素较多

大部分软件应用系统,选择在晚间进行更新发布,新功能引起故障,或者由于操作失误。

4,展望:DevOps自动化运维

其实有更好的DevOps自动化运维,比如在早间业务量较低时定时自动发布,无需技术人员加班值守。

系统发生故障不可避免,但是影响可以降低。DevOps自动化运维,实时监控系统运行,及时响应处理故障。

5,DevOps实例

Facebook主程序发布策略,每天部署三次代码,每天选择的变更(cherry-picks)数量为 500 到 700,这样的发布频率,并且不影响到系统运行和用户,只有使用DevOps才能做到。

我是工作多年的Web应用架构师,陆续发布关于软件开发方面的文章,欢迎关注我,了解更多IT专业知识。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:MySQL中如何设置唯一索引_数据库 | ·下一条:acid设计原理_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有