1. surveiller les outils de surveillance MYSQL, les outils d'optimisation, le projet java spring boot intégrant divers outils
git地址:https://github.com/lccbiluox2/mysql-monitor.git
2. Architecture du code
3. Service backend
La classe principale du service backend est
3.1 La base de données du service backend com.neo.MySQLMointorApplication
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
Veuillez d'abord effectuer l'opération de création de table, puis exécutez la classe principale.
doc/sql/mysql_monitor.sql
4. Service front-end
Page principale du front-end :
Parce que le front-end et le back-end sont séparés , le html+jquery+ajax le plus original est utilisé. Faites fonctionner le backend et affichez-le pour résoudre le problème inter-domaines. Ouvrez simplement la page directement. web-provider/html/database/database-list.html
//定义几个全局变量 var AppUrl = "http://localhost:8090";//整个页面的请求页面
Configurez principalement l'adresse demandée par le backend. web-provider/js/constant.js
5. L'effet est le suivant
5.1 Page de liste de base de données
5.2 Page de détails de base de données
5.3 Page de liste des tables
5.4 Page de détails des tables
Interface d'analyse SQL 5.5
Plus de fonctions seront développées ultérieurement. . . En attendant. .
7. Objectif
Le but ultime est de réaliser l'intégration de la surveillance du fonctionnement et de la maintenance de MySQL, et c'est uniquement pour MySQL, quelles que soient les autres bases de données. L'objectif principal est d'atteindre À l'avenir, les développeurs n'auront besoin que de savoir comment utiliser MySQL et utiliser cet outil, et cela nous aidera automatiquement à analyser les lacunes des tables et la mauvaise écriture SQL
sur laquelle les développeurs pourront s'appuyer Cela peut être utilisé comme un DBA MySQL
Fonction qui me vient à l'esprit en ce moment
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!