序文: インターネット技術の継続的な発展に伴い、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 の相互作用におけるクロスドメイン問題の解決策
モバイル デバイス向けに開発する場合、Retina 画面上で要素の境界線が太くなるという問題に遭遇す...
目次導入ステップ1ステップ2: アイデアで動的Webプロジェクトを作成するステップ3: Tomcat...
mysql 8.0.20 winx64.zip圧縮版のインストールチュートリアルは以下のように記録さ...
Windows のデフォルトのスクロール バー スタイルは見苦しく、プロジェクト内でスクロール バー...
フロントエンド開発者が必ず知っておくべきケースとして、タブバーの切り替え効果があります。タブバー自体...
ノードにおけるhttpの役割は何ですか? httpモジュールの役割は、サーバーの作成と記述を支援する...
序文プロジェクトのリリースでは、常に特定の状況に応じたパッケージ化が必要です。Angular CLI...
目次序文:システム要件:インストール環境:古いバージョンをアンインストールします: yum は具体的...
httpsを取得する方法を勉強しています。最近、Tencent Cloud が提供する無料の SSL...
Docker はプロセスを中核としてシステムリソースを分離する管理ツールです。分離は、オペレーティン...
この記事では、ブロック崩しピンボールゲームを実装するためのJSの具体的なコードを参考までに紹介します...
Docker を初めて使い始めると、通常とは異なる問題に遭遇して、必然的に混乱してしまいます。大丈夫...
この記事では、動的なパーティクル効果を実現するためのjQueryの具体的なコードを参考までに紹介しま...
nginx を使用して 1 つのサーバーに複数のフロントエンド プロジェクトをデプロイする 3 つの...
この記事では、Centos7.6 システムと Oracle11g を例に挙げます。 1. まずデータ...