User taka-h / almost 10 years
クエリのコストをみるときの手法の1つとしてEXPLAINがある。MySQL 5.6以降では、より詳細な情報を取得できるOptimizer TraceとEXPLAIN FORMAT=JSONがある(後者は特にMySQL 5.7で有効)。どのような違いが分かるのか、について本記事で紹介する。
User taka-h / almost 10 years
レコードの挿入時などに発生するセカンダリインデックスの更新は一般的にI/Oコストが高いことで知られる。InnoDBではこれを軽減する為に変更バッファという仕組みがある。MySQL Server Blogから変更バッファ概要の解説記事を紹介する(2015/6/4, Annamalai Gurusami)
User taka-h / over 10 years
MariaDB監査プラグインのインストール方法、設定パラメータ、使い方について紹介。本プラグインはMariaDBだけでなくMySQLにも監査機能を提供。