ホームページ > データベース > mysql チュートリアル > MySQL監視ツールmysql-monitorの詳細説明

MySQL監視ツールmysql-monitorの詳細説明

Guanhui
リリース: 2020-07-21 12:38:18
転載
3564 人が閲覧しました


MySQL監視ツールmysql-monitorの詳細説明

#1. 概要

mysql- MYSQL 監視ツール、最適化ツール、および Java Spring Boot プロジェクトに統合されたさまざまなツールを監視します

git地址:https://github.com/lccbiluox2/mysql-monitor.git
ログイン後にコピー

2. コード構造

MySQL監視ツールmysql-monitorの詳細説明

3. バックエンド サービス

バックエンド サービスのメイン クラスは com.neo.MySQLMointorApplication

3.1 バックエンド サービス データベース

spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/mysql_monitor?useUnicode=true&characterEncoding=utf-8&useSSL=true
spring.datasource.username = root
spring.datasource.password = 12345678
ログイン後にコピー

必要に応じてこれを変更してください。

SQL 実行スクリプトは doc/sql/mysql_monitor.sql

にあります。最初にテーブル作成操作を実行してから、メイン クラスを実行してください。

4. フロントエンド サービス

フロントエンド メイン ページ:web-provider/html/database/database-list.html

フロントエンドとバックエンドが分離されているため、バックエンドの操作と表示には最もオリジナルの html jquery ajax が使用され、クロスドメインの問題が解決されます。ページを直接開くだけです。

4.1 構成

フロントエンドの構成ファイルは次のとおりです。 web-provider/js/constant.js

//定义几个全局变量
var AppUrl = "http://localhost:8090";//整个页面的请求页面
ログイン後にコピー
主にアドレスを構成します。バックエンドによってリクエストされました。

5. 効果は次のとおりです。

5.1 データベース リスト ページ

MySQL監視ツールmysql-monitorの詳細説明

5.2 データベース詳細ページ

MySQL監視ツールmysql-monitorの詳細説明

5.3 テーブル一覧ページ

MySQL監視ツールmysql-monitorの詳細説明

#5.4 テーブル詳細ページ

MySQL監視ツールmysql-monitorの詳細説明

## 5.5 SQL 分析インターフェイス

MySQL監視ツールmysql-monitorの詳細説明

その他の機能は後で開発されます。 。 。待っている。 。

7. 目標

最終的な目標は、mysql の運用と保守監視の統合を実現することであり、他のデータベースには関係なく、MySQL のみが対象となります。主な目標は、

将来的には、開発者は MySQL を使用してこのツールを使用するだけで済み、テーブルの悪い部分と SQL 記述の悪い部分を自動的に分析するのに役立ちます
を達成することです。開発者に依存してもらう これは MySQL DBA として使用できます

現在考えられている機能

  • SQL 実行の最適化、開発者が SQL を書いたかどうかはわかりませんパフォーマンスが良いかどうかは関係ありません。ページに追加し、クリックして SQL を入力するだけです。その後、さまざまな

  • 実行がシミュレートされ、テーブルに描画され、最適化されたさまざまな情報が表示されます。 SQLの実行。これには、字句分析と構文分析のために Antlr が必要です。

  • テーブル構造を自動的に分析します。たとえば、varchar (100) が設定されている場合、データが 50 バイトしか使用していない場合、フィールド、disk

    によって失われるスペースを計算します。

  • インデックスを自動的にサンプリングして樹形図を形成し、ページに表示することで、作成したインデックスの実際の外観の大まかなアイデアが得られます

  • 広範なパフォーマンス監視図

推奨チュートリアル: 「

MySQL チュートリアル

以上がMySQL監視ツールmysql-monitorの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:jb51.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート