今回は、 MySQL 8. 0で追加されたoptimizer_ switchの新しいフラグについて紹介したいと思います。MySQLのバージョンは、 2020年11月現在で最新のMySQL 8. 0.22を使用します。 はじめに optimizer_ switchとは、 オプティマイザーの動作を制御するためのシステム変数です。
通常の運用時には正常なMySQLでも、レポート作成や調査のために実施されるクエリが異常に長く実行されつづけて放置されている、という場面に出くわしたことがある方もいるかも知れません。 MySQLではmax_ execution_ timeというシステム変数を利用することで ...