>  기사  >  데이터 베이스  >  MySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명

MySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명

Guanhui
Guanhui앞으로
2020-07-21 12:37:393543검색


MySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명

1. 개요

mysql-monitor MYSQL 모니터링 도구, 최적화 도구, Java 스프링 부트 프로젝트에 통합된 다양한 도구

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
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는 백엔드를 운영하고 이를 표시하여 도메인 간 문제를 해결합니다. 페이지를 직접 열어보세요. MySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명

4.1 구성

프론트엔드 구성 파일은 다음과 같습니다. web-provider/js/constant.js

rrreeeMySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명주로 백엔드에서 요청하는 주소를 구성합니다.

5. 효과는 다음과 같습니다

MySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명

5.1 데이터베이스 목록 페이지

MySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명

5.2 데이터베이스 세부정보 페이지

MySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명

5.3 테이블 목록 페이지

5.4 테이블 세부정보 페이지



5.5 SQL 분석 인터페이스

  • 더 많은 기능은 나중에 개발될 예정입니다. . . 대기 중. .

  • 7. 목표

  • 궁극적인 목표는 mysql 운영 및 유지 관리 모니터링의 통합을 실현하는 것이며, 다른 데이터베이스와 상관없이 MySQL에만 해당됩니다. 주요 목표는
  • 미래에는 개발자가 MySQL을 사용하고 이 도구만 사용하면 자동으로 테이블의 단점과 잘못된 SQL 작성을 분석하는 데 도움이 됩니다. MySQL DBA

    현재 마음속에 있는 기능
  • SQL 실행 최적화, 개발자, SQL 작성, 성능이 좋은지 안 좋은지 페이지를 클릭해서 SQL 입력 후 각종
  • 실행이 시뮬레이션되고 테이블에 그려져 최적화된 다양한 SQL 실행이 표시됩니다. 이를 위해서는 어휘 분석 및 구문 분석을 위해 Antlr이 필요합니다.

테이블 구조를 자동으로 분석합니다. 예를 들어 varchar(100)을 설정한 경우 데이터가 50바이트만 사용하는 경우 필드에서 손실된 공간을 계산하면 디스크

🎜가 자동으로 인덱스를 샘플링합니다. 페이지에 표시되는 트리 다이어그램을 형성하면 우리가 구축한 인덱스의 실제 모습을 대략적으로 알 수 있습니다🎜🎜🎜🎜다수의 성능 모니터링 차트🎜🎜🎜🎜추천 튜토리얼: "🎜MySQL 튜토리얼🎜 "🎜🎜

위 내용은 MySQL 모니터링 도구 mysql-monitor에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제