Spring Boot可以使用Spring Boot Admin來監控MySQL查詢性能。下面是一種方法:
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>2.3.1</version>
</dependency>
import de.codecentric.boot.admin.server.config.EnableAdminServer;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@EnableAdminServer
public class SpringBootAdminApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootAdminApplication.class, args);
}
}
啟動Spring Boot Admin應用程序,并訪問http://localhost:8080來查看Spring Boot Admin的監控界面。
在MySQL數據庫中配置慢查詢日志,可以通過以下步驟進行配置:
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-query.log
long_query_time = 1
通過以上步驟,你可以在Spring Boot Admin中監控MySQL查詢性能,及時發現慢查詢并進行優化。