GitHub 解释近期频繁宕机原因:MySQL 不堪重负 内部正在考虑迁移至Postgresql


在过去的几周里,GitHub 经历了多次宕机事件,导致平台的服务降级,影响了许多用户的正常使用。GitHub 团队在解决问题的同时,近日也了这些事件的详细情况。 据介绍,近期 GitHub 频繁宕机主要是其mysql1集群的资源争夺导致,这影响了 GitHub 在负载高峰期的大量服务和功能性能。虽然在过去几年 GitHub 已经进行了许多优化,例如增加集群以支持平台的增长、对主数据库进行分区等,但这不是一劳永逸的工作,直到现在他们仍在积极解决这个问题。 近期宕机事件的时间线: 3 月 16 日 14:09 UTC(持续 5 小时 36 分钟) 3 月 17 日 13:46 UTC(持续 2 小时 28 分钟) 3 月 22 日 15:53 UTC(持续 2 小时 53 分钟) 3 月 23 日 14:49 UTC(持续 2 小时 51 分钟) 为了防止将来发生此类事件,GitHub 已开始在高峰时段对该特定数据库的负载模式进行审计,并根据这些审计进行一系列性能修复。作为其中的一部分,他们正在将流量转移到其他数据库,以减少负载和加快故障转移时间,并审查我们的变更管理程序,特别是与生产环境中高负载期间相关的监控和变更。 随着平台的不断发展,他们会一直积极扩展基础设施,包括对数据库进行分片和扩展硬件。

相關推薦

2024-08-16

何无缝升级到 8.0? GitHub 解释近期频繁宕机原因:MySQL 不堪重负

2023-07-01

b 也曾经历频繁的宕机,当时的问题是 MySQL 在负载高峰期不堪重负,详情点此查看。

2023-11-30

存在一定可能是滴滴为了避免更大损失主动暂停了业务。近期勒索攻击事件屡屡发生,月初,某金融机构就是因为遭遇勒索病毒攻击造成了业务停摆。 不过也有网络安全公司专家认为,如果是来自外部的黑客攻击,公司一般会

2024-07-30

其中存在未检测到的错误。 当传感器接收并加载到内容解释器中时,有问题的内容导致内存读取越界,从而触发异常。无法妥善处理此意外异常,导致 Windows 操作系统崩溃(BSOD)。 CrowdStrike 官方也发布了补救措施,共包括三

2023-04-05

件管理中心 支持 OAuth2 第三方平台登录(Gitee、MaxKey、Github) 新增了证书统一管理 部分数据支持跨工作空间共享(仓库、服务端脚本、节点脚本) 优化部分页面布局(列表固定操作列、构建页面、docker 控制台页面) 精

2024-06-29

MySQL 工单支持存储过程等复杂语法上线 企业版 PostgreSQL TOP SQL 扫描任务 PostgreSQL 中止上线 批量导入数据源功能   专业版 同步更新欢迎下载体验,以下是 SQLE 3.2406.0 正式版的新功能解读。   🎈 新

2022-11-04

块链相关的项目。SourceHut 创始人兼创建者 Drew DeVault 解释称,禁止这些技术相关项目的原因在于,它们总被用于一些所谓的"快速致富"和其他类型的骗局。 这些领域与欺诈活动和高风险投资密切相关,这些投资利用了那些

2024-08-22

查了半天): 从网易内部相关技术人员处获悉,此次宕机事件或与今年二季度的机房搬迁有关。“网易在贵州建立了机房,旗下业务分阶段搬迁,2024年Q2网易云音乐刚刚完成了贵州机房的迁移。” 据前述知情人士表述,这

2024-08-03

从数据源维度聚合智能扫描类型 支持自动采集与审核 PostgreSQL 数据源库表结构   专业版 同步更新欢迎下载体验,以下是 SQLE 3.2407.0 正式版的新功能解读。   🎈 新功能 社区版 支持以 OceanBase 作为元数据库

2023-11-21

。但是有些人却以 “分叉” 来威胁原作者,这让原作者不堪重负。 AI 行业进展迅速,也加重了这一问题。受 ChatGPT 热潮影响,部分 AI 新创通过风险投资大规模运营,让人产生开源 AI 必须 “快速迭代” 的误解。 Max 表示,这

2024-11-01

支持分区增减 DDL 同步 支持 MySQL -> MySQL/StarRocks/TiDB,PostgreSQL -> MySQL 表字段值转换表达式设置(Data Transformation),当前支持 11 种常用表达式,后续不断增加 支持 StarRocks 全量源端从各 BE 节点并行读取数据能力(新增任

2024-04-26

因相关组件均不在维护,所以该版本不再维护 [3] Postgresql Nacos Docker   Dante Cloud 自开源以来一直支持多数据的切换。对于使用 MySQL 的朋友来说,不存在部署多个数据库的问题。但是,对于使用 其它数据库(

2022-11-22

括:MySQL、MariaDB、MongoDB、Redis、Oracle(X-Pack增强包内)、PostgreSQL(X-Pack增强包内)、SQL Server(X-Pack增强包内)以及ClickHouse(X-Pack增强包内)。此外,在这一版本中,JumpServer还增加了通过手机短信找回用户密码的功能。 新增功

2022-10-28

有代码保留在 Java 中。 还有一个是可以尝试将几乎所有内部代码转换为 Kotlin。 第一个选项的优势很明显,即少得多的工作量;但是这种方法也有两个明显的缺点。首先,在 Kotlin 和 Java 代码之间实现互操作性引入了 Kotlin 中