2021-05-01から1ヶ月間の記事一覧

実例で学ぶ MySQL/MariaDB デバッグ

この記事では、MySQL/MariaDB のバグを修正するための典型的な手順を、具体例を通して解説する。次の MariaDB のバグを例として取り上げるが、基本的なデバッグの手順は MySQL でもまったく同様である。 MDEV-24868: Server crashes in optimize_schema_tabl…

Debugging MySQL/MariaDB (3): GDB Debugging

この記事は次の2つの記事の続編である。2つの記事を基礎とし、GDB を用いた MySQL/MariaDB のデバッグについて解説する。なお、(1) で述べた通り、MySQL 8.0.24 および MariaDB 10.5.9 を前提として説明する。 Debugging MySQL/MariaDB (1): Build and Test …

Debugging MySQL/MariaDB (2): DBUG and Trace

この記事は Debugging MySQL/MariaDB (1): Build and Test の続編である。(1) で行った準備を基礎として、DBUG マクロおよびトレースファイルを用いて MySQL/MariaDB をデバッグする方法を説明する。(1) で述べた通り、MySQL 8.0.24 および MariaDB 10.5.9 …

Debugging MySQL/MariaDB (1): Build and Test

MySQL/MariaDB をデバッグする実践的方法を解説する。この記事ではデバッグを行うための準備を行い、具体的なデバッグの方法については (2) 以降の記事で説明する予定である。なお、一連の記事すべてにおいて MySQL 8.0.24 および MariaDB 10.5.9 を前提とし…