最近のOracle発表のMySQL関連記事から。タイトルとリンクの紹介第二弾。
第一弾は以下のページを参照ください。
sakaik.hateblo.jp
最近Oracleから発表された技術記事など
A New Era of MySQL Monitoring: OpenTelemetry Metrics with Prometheus
- https://blogs.oracle.com/mysql/a-new-era-of-mysql-monitoring-opentelemetry-metrics-with-prometheus
- Machiko Ikoma
- 2026/05/07
- MySQLモニタリングの新時代: PrometheusでOpenTelemetryメトリクス!
最近流行りの「オブザーバビリティ」的な機能。MySQL 9.7から(Community版にも)実装された、OpenTelemetryの機能を使って情報を継続的に取得、閲覧できる仕組みの紹介です。
The hypergraph optimizer is now available in MySQL 9.7 Community Edition
- https://blogs.oracle.com/mysql/the-hypergraph-optimizer-is-now-available-in-mysql-9-7-community-edition
- Øystein Grøvlen
- 2026/04/27
- 日本語版:https://blogs.oracle.com/mysql-jp/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%BC%E3%82%B0%E3%83%A9%E3%83%95%E3%83%BB%E3%82%AA%E3%83%97%E3%83%86%E3%82%A3%E3%83%9E%E3%82%A4%E3%82%B6%E3%81%8C-mysql-9-7-%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86
MySQL 9.7 からは、Enterprise Editionのみならず Community Edition にも搭載されることになった「ハイパーグラフオプティマイザ」に関する紹介記事。Communityではデフォルトではオフ。
SET optimizer_switch='hypergraph_optimizer=on';
で有効化できる。概ねイイカンジだが、特に行数見積が正しく得られない場合に以前よりも性能劣化するケースもあるとのこと。今までのオプティマイザと異なり、各テーブルをグラフ構造として扱うことからスタートする、、、という話が詳細に書かれています。まだ難しいので、読まれた方の解説に期待。
MySQL Tuning: Is It Mostly MySQL, or Does the Operating System Matter Also?
- https://blogs.oracle.com/mysql/mysql-tuning-is-it-mostly-mysql-or-does-the-operating-system-matter-also
- Tony Darnell
- 2026/04/24
チューニングは、MySQL側の設定だけではなく、OS側も大事だよというお話。チェックすべきパラメタやスキーマ、設定値などについて詳細に紹介。
MySQL 9.7.0 LTS Is Now Available: Expanded Community Capabilities and Dynamic Data Masking for Enterprise
- https://blogs.oracle.com/mysql/mysql-9-7-0-lts-is-now-available-expanded-community-capabilities-and-dynamic-data-masking-for-enterprise
- Mike Frank
- 2026/04/21
- MySQL 9.7.0 LTSリリース: エンタープライズ向けコミュニティ機能とダイナミック・データ・マスキングの拡張
- 日本語版: https://blogs.oracle.com/mysql-jp/https-blogs-oracle-com-mysql-mysql-9-7-0-lts-is-now-available-expanded-community-capabilities-and-dynamic-data-masking-for-enterprise-jp
MySQL 9.7 LTSがリリースされたので主な見所の案内など。 ざっくりと全体像やリリースへの思いなどを知りたい場合に必読。
4大エリア
レプリケーションの観測可能性とHAの動作
流量制御モニタリング
マルチスレッド・アプライヤーの拡張統計
自動立ち退き&再加入
最新情報 小選挙区
テレメトリーと観測可能性の統合
テレメトリー / OpenTelemetryのサポート
最新のアプリケーション開発
MySQLのJSONデュアルビュー
クエリの最適化とパフォーマンス
ハイパーグラフ・オプティマイザー
プロファイルガイド付き最適化(PGO)
Monitoring MySQL data locks, or the tip of the iceberg
- https://blogs.oracle.com/mysql/monitoring-mysql-data-locks-or-the-tip-of-the-iceberg
- Marc ALFF
- April 15, 2026 9 minute read
- MySQLデータロックの監視、あるいは氷山の一角(2025年2月の記事再掲)
監視の方法や、今まで起こったバグの歴史の振り返りなど。
Introducing the Change Stream Applier (CSA): A New MySQL Replication Applier in Labs
- Karolina Szczepankiewicz
- 2026/04/29
- Change Stream Applier (CSA) のご紹介: ラボの新しい MySQL レプリケーション・アプライヤ
Application のレプリカ側で変更情報を反映する「アプライヤ」の新しい実装 CSA についての解説。現在 Labsで公開中。
レプリケーションチャンネルごとに設定可能で、「APPLIER_VERSION=2」とすることでCSAになる(1にすると従来の MTA=Muylti Thread Applier)。
原理の紹介(依存性のために"待ち"になっているものがあったときに、後続の関係ないやつは "お先に!"とできるとか)やパフォーマンスの紹介などが書かれています。
