新しい書き込み最適化機能により Cloud SQL for MySQL の書き込みパフォーマンスを強化
Alex Joseph
Senior Software Engineering Manager
Somdyuti Paul
Data Management Specialist
※この投稿は米国時間 2026 年 1 月 6 日に、Google Cloud blog に投稿されたものの抄訳です。
書き込み負荷の高いワークロード向けに MySQL インスタンスを調整することは、長年にわたるエンジニアリング上の課題です。このたび、Cloud SQL for MySQL Enterprise Plus エディションに、書き込み最適化機能が追加されました。これは、リアルタイムのワークロードとインフラストラクチャの指標に基づいて MySQL の構成を調整する一連の自動化機能です。これにより、手動操作なしで書き込みレイテンシが短縮され、スループットが向上します。
Enterprise Plus エディションのすべてのインスタンスで、この機能がデフォルトで有効になっています。この投稿では、基盤となる最適化について詳しく説明し、パフォーマンスの向上を測定するための再現可能なベンチマークを提供します。
Cloud SQL for MySQL の書き込み最適化機能の内容
書き込み最適化機能には 5 種類の最適化が含まれています。これらはすべて、MySQL のパラメータ、フラグ、データ処理を自動的に調整することにより、インスタンスとワークロードのニーズに基づいて書き込みパフォーマンスを最適化します。書き込み最適化機能の各コンポーネントの仕組みについて、もう少し詳しく見てみましょう。
書き込み最適化機能により、Cloud SQL for MySQL Enterprise Plus は Enterprise エディションと比較して最大 3 倍の書き込みスループットを実現し、レイテンシを大幅に削減します。これらの最適化は、書き込み負荷の高い OLTP ワークロードで特に効果的であり、結果はマシン構成によって異なります。主に読み取りを行うワークロードの場合、Cloud SQL Enterprise Plus エディションには、SSD を基盤とするデータ キャッシュ オプションも統合されており、最初のリリースに関するブログ投稿で詳しく説明されているように、読み取りスループットが最大 3 倍になります。


書き込み最適化機能によるパフォーマンスの向上をテストする
Cloud SQL for MySQL Enterprise Plus エディションが提供する優れた書き込みパフォーマンスについてご理解いただけたところで、ご自身の環境でどのような効果があるかについて関心をお持ちかもしれません。このパフォーマンスの向上は、sysbench ベンチマーク ツールで測定できます。以下の手順に沿って、特定のマシン構成パラメータを調整し、通常のワークロードに合わせてテストを実施できます。
ステップ 1: データベース インスタンスを作成するパフォーマンスの向上を調査するために、まず次の 3 種類のマシンクラスを作成します。
-
Enterprise Edition(ee)
-
書き込み最適化機能なしの Enterprise Plus エディション(ee+)
-
書き込み最適化機能ありの Enterprise Plus エディション(ee+)
ステップ 2: クライアントを作成する
次に、クライアント インスタンス用の VM を作成します。クライアント インスタンスは同じリージョンに配置されますが、ゾーンは異なります。
# 注: ベスト プラクティスは、インスタンスを同時にベンチマークすることです。これを行うには、3 つの個別のクライアント インスタンスを作成します。
次に、クライアント インスタンスにログインし、次のコマンドを実行して sysbench と mysqladmin をインストールします。
# 注: すべての修正が適用された最新の sysbench バイナリを使用します。
ステップ 3: ベンチマーク ワークロードを実行する
最後に、次のスクリプトを使用して sysbench 書き込みベンチマークを実行できます。
完了すると、ステップ 1 で作成した 3 つの Cloud SQL インスタンスのスループットとレイテンシの結果が表示されます。これらの結果により、Enterprise Plus エディションのパフォーマンスが優れていて、書き込み最適化機能によってさらに改善されることが確認できます。ただし、パフォーマンスの結果は変動する可能性があり、マシン構成によって異なる場合があることにご注意ください。
書き込み最適化機能を有効にする準備はできましたか?
既存のインスタンスと新しく作成されたインスタンスのすべてに対して、デフォルトで書き込み最適化機能が有効になります。Cloud SQL インスタンスを今すぐ Enterprise Plus エディションにアップグレードして、パフォーマンスの向上を実感してください。
- シニア ソフトウェア エンジニアリング マネージャー Alex Joseph
- データ マネジメント スペシャリスト Somdyuti Paul


