事后分析:PHP 和 MariaDB Docker 问题

多年前,我和我的孩子们(他们现在已经成年了)一起看了一部名为《拜访罗宾逊一家》的电影。电影中的一个主旋律是,犯错是可以的,因为我们可以从错误中学习并“不断前进”。

不幸的是,几个问题交织在一起,导致在 2024 年 2 月 21 日,mariadb:latest Docker 镜像无法与 PHP 和 NodeJS 客户端一起工作。现在,我在 MariaDB 基金会中帮助引入的概念之一是进行事后分析,这不仅在事情出错时进行,在事情顺利时也一样进行。

MariaDB 指标错误 – 一次事后分析

我将从声明我犯了一个错误开始这篇博文,这个错误意味着到目前为止所有的指标博文都使用了错误的数据。作为我们开放价值的一部分,我将在这里对这个问题进行事后分析。

指标生成

在我们深入研究问题之前,我首先需要介绍一些背景知识。提交指标是使用一个名为“gitdm”的工具生成的,这是一个“Git 数据挖掘器”,旨在为 Linux 内核生成提交统计信息。我们的这个分支位于 metrics 仓库中,其中包含一些更适合 MariaDB Server 需求的自定义内容。