次の方法で共有


Azure Database for MySQL の新機能

Azure Database for MySQL データベース管理機能と構成設定に対するより詳細な制御と柔軟性を提供する Azure Database サービスです。 現在、このサービスでは、MySQL 5.7 と 8.0 のコミュニティ バージョンがサポートされています。

この記事では、Azure Database for MySQL サービスの新しいリリースと機能の概要を示します。

以前にリリースされた機能については、 Azure Database for MySQL: 以前にリリースされた機能に関するページを参照してください。

この記事では、Microsoft が使用しなくなった "スレーブ" という用語が言及されています。 ソフトウェアからこの用語が削除された時点で、この記事から削除します。

2025 年 5 月

自動バックアップのバックアップ間隔を構成する (プレビュー)

Azure Database for MySQL では、復元速度を向上させるために、システムによって実行される自動バックアップのバックアップ間隔を構成する機能がサポートされるようになりました。 この機能は現在、米国中西部と東アジアの限られたリージョンで利用できます。 この機能の詳細については 、こちらをご覧ください

復元とレプリカのプロビジョニングを高速化するために IOPS の自動スケールを有効にする

Azure Database for MySQL では、復元操作とレプリカ プロビジョニング ワークフロー中に、ソース サーバーとターゲット サーバーの両方で IOPS の自動スケール を有効にする機能がサポートされるようになりました。 この機能強化は、これらの操作のパフォーマンス要件を満たすために IOPS を一時的に向上させることで、復元とレプリカのプロビジョニング プロセスを高速化するのに役立ちます。 プロビジョニングが完了したら、自動スケールの IOPS 設定を無効にすることができます。

詳細については、 ポイントインタイム リストアに関するページを参照してください。

専用 Azure Standard Load Balancer (SLB) を使用した高可用性 (プレビュー)

Azure Database for MySQL for High Availability (HA) 対応サーバーの専用 Standard Load Balancer (SLB) をパブリック プレビューで利用できるようになりました。 この機能により、専用の標準ロード バランサーが HA 構成に追加され、バックエンド サーバー間でのフロントエンド トラフィックの低待機時間で高スループットの分散が可能になります。 この機能強化により、フェールオーバーのパフォーマンスが向上し、MySQL データ トラフィックをより効率的に処理できるようになります。 HA サーバーの SLB を有効にする場合は、 Azure サポートにサポート チケットを提出してください

2025 年 3 月

プラグイン管理とUndoログのクリーンアップのための新しい組み込みストアドプロシージャ

Azure Database for MySQL には、次の 2 つの新しい組み込みストアド プロシージャがあります。これにより、お客様は、サポートの介入を必要とせずにプラグイン設定を管理し、元に戻すログをクリーンアップできます。

  • パスワード プラグイン管理の検証: - 有効: CALL az_install_validate_password_plugin(); - 無効: CALL az_uninstall_validate_password_plugin(); - 有効にすると、Azure portal の [サーバー パラメーター] ページでプラグインの構成パラメーターを使用できるようになります。

  • ログのクリーンアップを元に戻す:

    • 新しいストアドプロシージャを使用して、アン/ドゥログを手動でクリーンアップすることにより、不要なストレージ消費を防ぐことができます。

Azure Database for MySQL の組み込みストア プロシージャの詳細については、Azure Database for MySQL の組み込みストアド プロシージャに関する記事を参照してください。

SHA-2 パスワード プラグインのキャッシュが既定で公開されるようになりました

caching_sha2_password プラグインは、既定で顧客に公開されるようになりました。 お客様は、Azure portal で関連する サーバー パラメーター を設定することで、有効にして構成できます。

Bus Critical サービス レベルの既定のゾーン回復性 (ロールバック)

デプロイの種類の選択に柔軟性を求めるお客様からのフィードバックに応えて、ゾーンの回復性を Business-Critical サービス レベルの既定値にした変更を元に戻すことにしました。

2025 年 2 月

既知の問題

  • Azure Advisor の推奨事項では、Azure Database for MySQL サーバーで機能が有効になった後でも、高速ログを有効にすることをお勧めします。

  • カスタマー マネージド キー (CMK) を持つサーバーの場合、現在の制限により高速ログを有効にできない場合があります。 回避策として、CMK を一時的に無効にしたり、高速ログを有効にしたり、CMK を再度有効にしたりできます。

    詳細については、 高速ログに関するページを参照してください。

2025 年 1 月

Business-Critical サービス レベルの既定のゾーン回復性

今後、Business-Critical サービス レベルで実行されているミッションクリティカルなワークロードに対して、可用性ゾーン内のインフラストラクチャ障害に備えた最高レベルの可用性を、追加コストなしで利用できるようになります。 フレキシブル サーバーが高可用性 (HA) で有効になっているかどうかに関係なく、サーバー のデータ ファイルとログ ファイルは既定でゾーン冗長ストレージでホストされます。 ゾーン冗長 HA 対応サーバーは、組み込みのゾーン冗長とホット スタンバイによる 99.99% アップタイム SLA の恩恵を受け続けますが、HA 以外のサーバーはゾーン冗長バックアップを使用してゾーン障害から迅速に復旧できます。 この拡張機能は、Business-Critical サービス レベルでプロビジョニングされたすべての新しいサーバーに適用されます。

優先する展開の種類を選択する機能を要求するお客様のフィードバックに基づいて、Business-Critical サービス レベルの既定のゾーンの回復性をロールバックすることにしました。 Business Critical サーバーと General-Purpose サーバーの両方で、お客様は、サーバー作成時に同じゾーンまたはゾーン冗長のどちらかの高可用性 (HA) モードを選択する必要があります。 この選択は最終的なものであり、後で変更することはできません。

新規の Business Critical サーバーすべてでアクセラレートログが有効化されました。

Azure Database for MySQL フレキシブル サーバー インスタンスのパフォーマンスを大幅に向上させる機能である高速ログが、すべての新しい Business-Critical サーバーに対して既定で有効になりました。 高速ログは、高スループットのニーズに合わせて設計された動的ソリューションを提供し、追加コストなしで待機時間を短縮します。 既存の Business Critical サーバーは、Azure portal を使用して高速ログを有効にすることもできます。 Azure Database for MySQL の高速ログ機能

2024 年 11 月

MySQL 8.4 LTS バージョンのサポート - パブリック プレビュー

Azure Database for MySQL で MySQL 8.4 LTS バージョンがサポートされ、最新の MySQL 機能が Azure に導入されました。 レプリケーション機能の強化、拡張された監視、長期的なサポートを提供する MySQL 8.4 LTS バージョンは、安定性と高度な管理を必要とする運用環境に最適です。 Azure Database for MySQL バージョンのサポート ポリシー

MySQL 9.1 イノベーション バージョンのサポート - パブリック プレビュー

Azure Database for MySQL では、MySQL 9.1 Innovation バージョンがサポートされるようになりました。また、ストアド プロシージャに対する JavaScript のサポートや、機械学習と分析の最新のアプリケーション向けに設計された新しいベクター データ型など、試験的な機能が導入されました。 Azure Database for MySQL バージョンのサポート ポリシー

2024 年 10 月

新しい B1 サーバーが使用できない

2024 年 11 月 1 日より、新しい B1 サーバーは、セキュリティの継続的な改善に照らしてパフォーマンスと信頼性を確保するために制限されています。 高いサービス信頼性を維持しながら、ニーズをサポートするように設計された代替 SKU を探索することをお勧めします。 お客様のエクスペリエンスを向上させるための取り組みに、ご理解をいただきありがとうございます。

これが意味すること

  • 制限されるアクセス: 2024 年 10 月 28 日より後は、新しい B1s インスタンスが使用できなくなります。

  • 既存のデプロイ: 現在の B1 インスタンスは影響を受けません。

  • 代替オプション: B1ms や B2s などの他の SKU を調べて使用することを検討します。これにより、高いパフォーマンスをサポートしながら、コンピューティング能力とメモリが強化されます。

次の手順:

  • 推奨される代替 SKU のレビュー
  • SKU の変更に関するドキュメントにアクセスする: - Azure portal- Azure CLI
  • 使用状況ダッシュボードを確認して現在の使用状況をレビューする

2024 年 9 月

  • Azure Database for MySQL フレキシブル メンテナンスが一般公開されました

    Azure Database for MySQL では、フレキシブル メンテナンス機能が一般公開 (GA) に正式にリリースされました。 この機能により、ユーザーは Azure CLI を使用してメンテナンス アクティビティのスケジュールを変更でき、制御と柔軟性が向上します。 再スケジュールされた期間も、インスタンスのスケジュールされた日付の周りの 14 日間の期間に制限されるのではなく、同じリージョン内のすべての利用可能なメンテナンス日と同じメンテナンス ラウンドに対応するように拡張されています。

    詳細については、 スケジュールされたメンテナンスに関するページを参照してください。

2024 年 8 月

  • Azure Database for MySQL では、1 つのデータ ファイルで最大 8 TB がサポートされるようになりました。

    Azure Database for MySQL で、最大サイズが 8 TB の単一の InnoDB データ ファイルをサポートできるようになりました。これにより、1 つのファイルに大規模なデータセットを保存できます。 この機能強化により、データのパーティション分割の必要性が軽減され、データベース管理を合理化できるため、InnoDB ストレージ エンジンを使用し、より簡単に大量のデータを処理できます。 詳細を参照してください。

  • バースト可能なコンピューティング レベルのメジャー バージョン アップグレードのサポート

    Azure Database for MySQL で、バースト可能 SKU コンピューティング レベルのメジャー バージョンのアップグレードが提供されるようになりました。 このサポートにより、アップグレードを実行する前にコンピューティング レベルが General Purpose SKU に自動的にアップグレードされ、十分なリソースが確保されます。 お客様は、アップグレード後に Burstable SKU に戻すことができます。 これには追加コストが適用される場合があります。

    詳細については、 MySQL バージョンのアップグレードに関するページを参照してください。

  • 非推奨になったメトリックのお知らせ

    Azure Database for MySQL での次のメトリックの廃止についてお知らせします。

    • Storage Throttle Count (ストレージ スロットル数) (非推奨)
    • Available Memory Bytes (使用可能なメモリ バイト数) (非推奨)
    • MySQL Lock Row Lock Waits (MySQL Lock 行ロックの待機数) (非推奨)

これらのメトリックはサポートされなくなり、2024 年 8 月末までに監視から削除されます。 これらのメトリックを除外し、同様の分析情報を提供する代替メトリックを使用できるよう、監視とアラートの構成を更新することをお勧めします。

2024 年 7 月

  • プライベート アクセス (仮想ネットワーク統合済み) ネットワークからパブリック アクセスまたはプライベート リンクへの移行

    Azure Database for MySQL フレキシブル サーバーは、プライベート アクセス (仮想ネットワーク統合済み) からパブリック アクセスに切り替えることができ、Private Link を使用するオプションもあります。 この機能により、サーバーは、サーバー名を変更したりデータを移行したりすることなく、Private Link/Public インフラストラクチャに統合された仮想ネットワークからシームレスに切り替えることができます。これにより、お客様のプロセスが簡素化されます。

    詳細については、 プライベート アクセス (仮想ネットワーク統合) ネットワークからパブリック アクセスまたはプライベート リンクへの移行に関するページを参照してください。

  • Azure Database for MySQL のフレキシブル サーバーに対するマネージド HSM サポート (一般提供)

    Azure Database for MySQL フレキシブル サーバーにおける、カスタマー マネージド キー (CMK) に対する Azure Key Vault の マネージド HSM サポートの一般提供 (GA) を発表できることになりました。 Managed HSM では、CMK Bring Your Key (BYOK) 機能を使用して HSM ベースの暗号化キーをインポートし、データ所在地と HSM キーの完全な制御を維持しながら、Azure Database for MySQL フレキシブル サーバー インスタンスの保存データを保護できます。

詳細については、 カスタマー マネージド キーを使用したデータ暗号化に関するページを参照してください。

2024 年 5 月

  • Azure Database for MySQL フレキシブル サーバーの高速ログが一般公開されました

    Azure Database for MySQL フレキシブル サーバーにおける、高速ログ機能の一般提供 (GA) を発表できることとなりました。 この機能は、Business-Critical サービス レベル内で使用でき、Azure Database for MySQL フレキシブル サーバー インスタンスのパフォーマンスを大幅に向上させます。 これは、高スループットのニーズに合わせて設計された動的ソリューションを提供し、追加コストなしで待機時間を短縮するものです。 Azure Database for MySQL - フレキシブル サーバーの高速ログ機能

  • Azure Database for MySQL フレキシブル サーバーにおいて最大 32 TB のストレージ サポートが一般公開されました

    Azure Database for MySQL フレキシブル サーバーにおける、最大 32 TB のストレージ サポートの一般提供 (GA) を発表できることになりました。 この機能は、Business Critical サービス レベルでのみ使用できます。

    詳細については、 サービス レベルに関するページを参照してください。

2024 年 4 月

  • Azure Database for MySQL フレキシブル サーバーでの強化されたメモリ割り当て

    4 月のデプロイでは、Azure Database for MySQL フレキシブル サーバーに最適化されたメモリ割り当てを導入しました。 この微調整では、MySQL Server コンポーネントに対しより正確かつ効率的なメモリ計算を可能にし、クエリ処理とデータ管理のために使用可能なリソースを効果的に利用できるようになります。 Azure Database for MySQL - フレキシブル サーバーのサービス レベル

  • Azure Database for MySQL フレキシブル サーバーの監視機能の強化: 新しいメトリックの概要

    新しく追加されたメトリックには、MySQL のアップタイム、MySQL 履歴リストの長さ、MySQL デッドロック、アクティブ トランザクション、MySQL ロック タイムアウトが含まれます。 これらのメトリックを使用すると、サーバーのパフォーマンスをより詳細に把握でき、データベース操作をより効果的に監視および最適化することが可能になります。 これらの新しいメトリックに加えて、メモリ割合のメトリックも改善されました。 これにより、MySQL サーバー (mysqld) プロセスのメモリ使用量をより正確に計算できるようになりました。 Azure Database for MySQL - フレキシブル サーバーの監視

  • Microsoft Defender for Cloud が Azure Database for MySQL フレキシブル サーバーに対応 (一般提供)

    Microsoft Defender for Cloud の Azure Database for MySQL フレキシブル サーバー向けの機能がすべてのサービス レベルで一般提供になったことをお知らせします。 Microsoft Defender Advanced Threat Protection 機能により、Azure Database for MySQL フレキシブル サーバー インスタンスのセキュリティ管理が簡素化されます。 データベースでの異常または疑わしいアクティビティについてサーバーを監視し、潜在的な脅威を検出および調査して適切な対応が取れるようにセキュリティ アラートを提供します。これにより、セキュリティのエキスパートでなくても、データベースのセキュリティ体制を積極的に改善できます。 オープンソース リレーショナル データベース用 Microsoft Defender とは

  • オンデマンドのバックアップとエクスポート (プレビュー)

    Azure Database for MySQL では、オンデマンド サーバー バックアップをトリガーし、それを Azure ストレージ アカウント (Azure BLOB ストレージ) にエクスポートできます。 この機能は現在パブリック プレビュー段階であり、パブリック クラウド リージョンでのみ使用できます。

詳細については、 バックアップと復元に関するページを参照してください。

  • 既知の問題

    Microsoft Defender for Cloud の Azure Database for MySQL フレキシブル サーバー向けの機能を有効にしようとする際に、"サーバー <server_name> は高度な脅威に対する保護に対応していません。 Microsoft サポートに連絡して、サーバーをサポート対象のバージョンに更新してください" というエラーが発生する場合があります。 この問題は、内部更新を待機中の MySQL フレキシブル サーバーで発生する可能性があります。 これは、次のサーバーの内部更新で自動的に解決されます。 または、サポート チケットを開いて、即時更新を進行させることもできます。"

2024 年 3 月

2024 年 2 月

  • 高速ログを、既存のサーバーに加え、3 つの新しいリージョンで使用できるようになりました。

    以前は 11 月 14 日以降に作成されたサーバーに制限されていた高速ログが、プレビュー段階にあるすべての既存の Business Critical レベルのスタンドアロン サーバーで、アクセスできるようになりました。 高速ログでは、Azure Database for MySQL - フレキシブル サーバーの Microsoft Entra 認証もサポートされます。 さらに、この機能は、東日本、韓国中部、ポーランド中部の 3 つの新しいリージョンを含むように拡張されました。 Azure Database for MySQL - フレキシブル サーバーの高速ログ機能

  • 既知の問題

    今月のデプロイの技術的な問題により、読み取りレプリカを持つプライマリ サーバーは、高速ログ機能を有効にすることが一時的に制限されています。 ユーザーは、レプリカ サーバーを作成する前に、高速ログ機能をオフにする必要があります。 高速ログとレプリカの作成に関するサポートが必要な場合は、サポート チケットを開いてください。

詳細については、「 制限事項」を参照してください。

  • 監査ログでのワイルド カード エントリのサポート

    サーバー パラメータにおいて audit_log_include_usersaudit_log_exclude_users でワイルドカードがサポートされるようになり、監査ログでユーザーの包含と除外を指定する柔軟性が向上しました。

  • 包括的な MySQL ユーザー監査のための CONNECTION_V2 による監査ログの強化

サーバー パラメーター audit_log_events では、詳細な接続ログのイベント CONNECTION_V2がサポートされるようになりました。これにより、MySQL の対話におけるユーザー監査、接続状態、 およびエラー コードに 関する分析情報が提供されます。

詳細については、 監査ログに関するページを参照してください。

フィードバックとサポート

Azure Database for MySQL の使用に関する質問や提案がある場合は、必要に応じて次の連絡先を検討してください。