Heim >Datenbank >MySQL-Tutorial >Detaillierte Erklärung des MySQL-Überwachungstools MySQL-Monitor
1. Übersicht
mysql- Überwachen Sie MYSQL-Überwachungstools, Optimierungstools und Java Spring Boot-Projekte, die verschiedene Tools integrieren
git地址:https://github.com/lccbiluox2/mysql-monitor.git
2 3. Back-End-Dienst
Die Hauptklasse des Back-End-Dienstes ist
3.1 Die Datenbank des Back-End-Dienstes 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
Hierfür sind eigene Modifikationen erforderlich.
Das von SQL auszuführende Skript befindet sich in com.neo.MySQLMointorApplication
Bitte führen Sie zuerst den Tabellenerstellungsvorgang durch und führen Sie dann die Hauptklasse aus.
Front-End-Hauptseite: doc/sql/mysql_monitor.sql
Weil Front-End und Back-End getrennt sind Es wird das originellste HTML + Jquery + Ajax verwendet. Betreiben Sie das Backend und zeigen Sie es an, um das domänenübergreifende Problem zu lösen. Öffnen Sie einfach die Seite direkt. 4.1 Konfiguration
Die Front-End-Konfigurationsdatei lautet wie folgt: web-provider/html/database/database-list.html
//定义几个全局变量 var AppUrl = "http://localhost:8090";//整个页面的请求页面
Konfigurieren Sie hauptsächlich die vom Backend angeforderte Adresse.
5. Der Effekt ist wie folgtweb-provider/js/constant.js
5.2 Datenbankdetailseite
5.3 Tabellenlistenseite
5.4 Tabellendetailseite
5,5 SQL-Analyseschnittstelle
Weitere Funktionen werden später entwickelt. . . Warten. .
7. Ziel Das ultimative Ziel besteht darin, die Integration der MySQL-Betriebs- und Wartungsüberwachung zu realisieren, und zwar nur für MySQL, unabhängig von anderen Datenbanken. Das Hauptziel besteht darin,In Zukunft müssen Entwickler nur noch wissen, wie man MySQL verwendet und dieses Tool verwendet, und es wird uns automatisch dabei helfen, die Mängel von Tabellen und schlechtem SQL-Schreiben zu analysieren
damit sich Entwickler verlassen können Dies kann als MySQL-DBA verwendet werdenFunktion, die mir gerade in den Sinn kommt
SQL-Ausführungsoptimierung, Entwickler, habe ein SQL geschrieben, ich weiß nicht, ob Ob die Leistung gut ist oder nicht, ich muss sie nur zur Seite hinzufügen, klicken, um SQL einzugeben, und dann werden verschiedene
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des MySQL-Überwachungstools MySQL-Monitor. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!