序文: インターネット技術の継続的な発展に伴い、MySQL 関連のエコシステムはますます充実し、ますます多くのツールが登場しています。いくつかの企業や個人が優れたオープンソースツールをリリースしています。この記事では主に、MySQL 関連の実用的なツールをいくつか紹介します。なお、ここではNavicatなどのグラフィカル操作ツールについては紹介しません。 1. SQL監査ウェブツール SQL の監査と実行は、あらゆる企業やチームにとって悩みの種となる問題です。プラットフォーム ツールのサポートがなければ、手動で処理するしかなく、非効率的で品質を保証することができません。業務を標準化し、効率性を向上させるために、ほとんどのチームはオープンソース ツールを独自に開発または導入する場合があります。ここでは、オープン ソースで無料の Web ベースの SQL 監査プラットフォームを 2 つ紹介します。 憧れ プロジェクトアドレス: github.com/cookieY/Yea… Yearning は、ほとんどの企業の SQL 監査ニーズを満たすことができる、Web ベースのビジュアル SQL 監査プラットフォームです。通常のSQL監査機能の実装に加え、データクエリなどの便利な機能が多数追加されています。 主な機能:
アドバンテージ:
アーチェリー プロジェクトアドレス: https://github.com/hhyo/Archery Archery は SQL 監査およびクエリ プラットフォームとして位置付けられ、DBA の作業効率の向上、複数のデータベースの SQL 起動とクエリのサポート、豊富な MySQL 運用および保守機能のサポートを目指しています。すべての機能は携帯電話の操作と互換性があります。 主な機能:
アドバンテージ:
2. Binlog解析ツール 前回の記事では、binlog 解析関連のコンテンツとツールも紹介しました。 binlog 解析ツールを使用すると、データベースによって実行された履歴コンテンツを明確に確認し、ロールバック用の逆コンテンツを取得できます。 GitHub で検索できる binlog 解析ツールは多数あります。ここではよく使用される 2 つのツールを紹介します。 マイフラッシュ プロジェクトアドレス: https://github.com/Meituan-Dianping/MyFlash MyFlash は、Meituan Dianping の技術エンジニアリング部門によって開発および保守されている DML 操作をロールバックするためのツールです。このツールは、v4 バージョンの binlog を解析してロールバック操作を完了します。既存のロールバック ツールと比較して、ロールバックを容易にするためのフィルタリング オプションが追加されています。 主な機能:
binlog2sql プロジェクトアドレス: https://github.com/danfengcao/binlog2sql 主な機能:
3. ペルコナツールキット 公式ウェブサイトアドレス: https://www.percona.com/doc/percona-toolkit/3.0/index.html# PT ツールキットはさまざまな小さなツールで構成されており、ツールごとに機能が異なります。主な機能には、マスタースレーブレプリケーションのデータ一貫性のチェック、重複インデックスのチェック、データのアーカイブ、オンライン DDL などがあります。ここでは、よく使用されるいくつかのツールの機能について簡単に紹介します。
要約: この記事では、SQL 監査、binlog 解析、Percona Toolkit など、いくつかの種類のツールについて簡単に紹介します。各ツールの使用方法を詳しく調べる必要があります。興味のある学生はインストールして学習できます。優れたツールを使用すると、作業の効率が向上します。 上記は、いくつかの推奨されるMySQL関連ツールの詳細な内容です。MySQL関連ツールの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Tomcatにデプロイされたアプリケーションがフロントエンドページにアクセスできない問題について
>>: SpringBoot と Vue の相互作用におけるクロスドメイン問題の解決策
ポートが占有されているかどうかは、これまで一度もわかりませんでした。多くの人に尋ねて、ようやくわかり...
Visual Studio Code の最新の Insider バージョンには、コードのリモート デ...
1 Dockerサービスを開始するまず、docker サービスを開始する方法を知っておく必要がありま...
HTML と CSS を含む JD.com のホームページの静的ページ効果を 3 日間で完成させます...
CSS3 アニメーション トランジションを使用して、リンクの上にマウスを移動すると小さなポップアップ...
Linux での ssh サービス構成など、ssh サーバー構成に関する記事は多数あります。ここでは...
MySQL の文字セットエンコーディングが正しくないデータをインポートすると、エラーが表示されます。...
データの挿入テーブル名(列名1、列名2、列名3)の値(値1、値2、値3)に挿入します。ユーザーに(u...
目次シナリオ分析発達要約するシナリオ分析システムでは、1 つのモジュールに 3 つのサブモジュールが...
時々、選択した内容をグループ化する必要があります。以前はプログラム制御を使用していました。今日、se...
参考: Docker 公式 Redis ドキュメント1. 特別なバージョン要件がある場合は、redi...
この記事では、ブレッシングカルーセルを実装するためのjQueryの具体的なコードを参考までに共有しま...
新しいプロジェクトを始めるこの記事では主に、新規プロジェクトを0から1まで取り組むプロセスを記録し、...
なぜログを読む必要があるのでしょうか?たとえば、コンテナの起動に失敗したがプロンプトが表示されない場...
目次基本的な設定バージョンとDockerイメージについて始めるelasticsearch.ymlにつ...