MySQL Utilities

MySQL Utilities は MySQL サーバーのためのコマンドラインツール群で、多くのステップや複雑なスクリプトが必要な処理も、シングルコマンドで実行できます。MySQL Utilities を活用する事で、DevOps チームは処理に時間を費やすことなく、ビジネスに直結する活動に注力することができます。

Python で書かれている MySQL Utilities は、容易に拡張できるよう設計されており、お使いの環境に適合するカスタマイズが可能です:

  • コマンドを呼び出す際、独自のコールアウトスクリプトを提供します。これにより、幅広いシステムとの統合が可能です。
  • 提供された Python ライブラリーを使用し、コマンドラインまたはプログラムで Utilities を起動します。

高可用性

MySQL レプリケーションは、高可用性システムを構築するための優れた基盤を提供します。 MySQL Utilities は、設定、監視、監査、およびレプリケーション管理など、多数の日常的なタスクを簡素化することで、高可用性を向上させます。レプリケーションマスターに障害が発生した場合、障害を検出し、スレーブは自動的に新しいマスターへ昇格されます。MySQL Fabric は、高可用性環境における自動フェイルオーバーに更なる付加価値を提供します。

単一のレプリケーションスレーブが複数のマスターから更新を受信する必要がある場合(例えば、複数サーバーからのデータ統合など)、ラウンドロビン式マルチソーススレーブユーティリティを利用できます。

詳しくはこちら »

サーバー・オペレーション

既存 MySQL サーバーのクローンを作成する際、または、その構成および問題を診断するために状態を確認する際、MySQL Utilities は大幅にプロセスを簡素化できます。

詳しくはこちら »

データベース・オペレーション

エクスポートやインポートの実行、または内容や構造を比較する際、DBA は MySQL Utilities により、データベース(スキーマ)を効率的に運用できます。

詳しくはこちら »

一般的なオペレーション

知識は力なり。特定のテーブルでディスクスペースがどの位消費されているか、MySQL サーバー内でどのようなプロセスが実行されているかなど、システム内で何が起きているかを確認できます。スキャンデータ・スキーマとインデックスにより、必要な情報の取得や効率化を図る事が可能です。 .FRM ファイルにリバース・エンジニアリングを実行し、その結果を用いてテーブルを再形成できます。

さらに、MySQL Utilities は同じ権限を再実装する手間を省いて、既存のユーザーをクローニングできます。

詳しくはこちら »

商用版の拡張機能

MySQL Utilitiesは、MySQL商用版の拡張機能を利用しやすくサポートします。MySQL Enterprise Auditのログの監視、管理を実施できます- 例えば、自動的にログファイルをローテーションさせて、それらをアーカイブへコピーします。監査イベントを効率的に検索して、ユーザー、クエリータイプ、日付などの基準に基づき、フィルタリングできます。

詳しくはこちら »

その他のリソース