1. 개요
mysql-monitor MYSQL 모니터링 도구, 최적화 도구, Java 스프링 부트 프로젝트에 통합된 다양한 도구
git地址:https://github.com/lccbiluox2/mysql-monitor.git
2.
3. 백엔드 서비스
백엔드 서비스의 메인 클래스는 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
com.neo.MySQLMointorApplication
3.1 后端服务的数据库
//定义几个全局变量 var AppUrl = "http://localhost:8090";//整个页面的请求页面
这个根据自己的需要进行修改。
SQL运行的脚本在doc/sql/mysql_monitor.sql
请先执行建表操作,然后运行主类。
4.前端服务
前端主页面:web-provider/html/database/database-list.html
因为是前后端分离,采用最原始的html+jquery+ajax操作后端并且显示,解决了跨域的问题。直接打开页面即可。
4.1 配置
前端的配置文件如下:web-provider/js/constant.js
이는 필요에 따라 수정할 수 있습니다. .
SQL을 실행하는 스크립트는 doc/sql/mysql_monitor.sql
에 있습니다. 먼저 테이블을 생성한 후 메인 클래스를 실행해 주세요.
4. 프론트엔드 서비스
프런트엔드 메인페이지: web-provider/html/database/database-list.html
왜냐면 프론트엔드와 백엔드는 분리된 가장 독창적인 html+jquery+가 사용됩니다. Ajax는 백엔드를 운영하고 이를 표시하여 도메인 간 문제를 해결합니다. 페이지를 직접 열어보세요.
4.1 구성프론트엔드 구성 파일은 다음과 같습니다.web-provider/js/constant.js
rrreee주로 백엔드에서 요청하는 주소를 구성합니다.
5. 효과는 다음과 같습니다5.1 데이터베이스 목록 페이지 5.2 데이터베이스 세부정보 페이지 5.3 테이블 목록 페이지5.4 테이블 세부정보 페이지
더 많은 기능은 나중에 개발될 예정입니다. . . 대기 중. .
테이블 구조를 자동으로 분석합니다. 예를 들어 varchar(100)을 설정한 경우 데이터가 50바이트만 사용하는 경우 필드에서 손실된 공간을 계산하면 디스크
🎜가 자동으로 인덱스를 샘플링합니다. 페이지에 표시되는 트리 다이어그램을 형성하면 우리가 구축한 인덱스의 실제 모습을 대략적으로 알 수 있습니다🎜🎜🎜🎜다수의 성능 모니터링 차트🎜🎜🎜🎜추천 튜토리얼: "🎜MySQL 튜토리얼🎜 "🎜🎜위 내용은 MySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!