Complemento de análisis de rendimiento en MyBatisPlus

Complemento de análisis de rendimiento en MyBatisPlus

En nuestro desarrollo habitual, encontraremos algo de SQL lento. ¡prueba! druida...

MyBatisPlus también proporciona complementos de análisis de rendimiento, si supera este tiempo, ¡dejará de funcionar!

1. Importa el complemento

2. Prueba y uso

Verlo mas tarde

@Anotación de perfil

Antes de comprender el complemento de análisis de rendimiento en MyBatisPlus, primero debe conocer la anotación @Profile.

El rol de esta anotación: especifique el entorno en el que el componente se puede registrar en el contenedor, si no se especifica, el componente se puede registrar en cualquier entorno

Desarrollo del entorno de desarrollo, prueba del entorno de prueba, maestro del entorno de producción

@Profile({
    
    "dev","test","master"})//表示在dev开发和test测试和master生产环境中指定的组件都可以被注册到容器中
@Profile({
    
    "dev","test"})//表示在dev开发和test测试环境中指定的组件才能被注册到容器中
@Profile("dev")//表示只有在dev开发环境中指定的组件才能被注册到容器中
次注解通常会和@Bean注解搭配使用

El ejemplo de la figura siguiente significa que los componentes solo se pueden registrar en el contenedor en el entorno de desarrollo o prueba de desarrollo, como se muestra en la figura siguiente:

Inserte la descripción de la imagen aquí

El archivo de configuración en SpringBoot necesita establecer el entorno. El entorno debe ser un entorno de desarrollo de desarrollo o un entorno de prueba de prueba. De lo contrario, el complemento no se puede registrar correctamente en el contenedor. La configuración del entorno es la siguiente:

Inserte la descripción de la imagen aquí

Configure el plug-in de análisis de rendimiento PerformanceInterceptor en la clase de configuración de MyBatisPlus

La configuración es la siguiente:

Inserte la descripción de la imagen aquí

Especifique el entorno de desarrollo de desarrollo en el archivo de configuración de SpringBoot

Como se muestra abajo:

Inserte la descripción de la imagen aquí

Complemento de análisis de rendimiento de prueba

El código de consulta es el siguiente:

Inserte la descripción de la imagen aquí

La información de registro correspondiente al código de consulta es la siguiente:

Inserte la descripción de la imagen aquí

Después de establecer el tiempo máximo permitido para la ejecución de la instrucción SQL anterior en 100 ms, el error correspondiente en el registro anterior desaparece, el proceso es el siguiente:

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_45950109/article/details/112688873
Recomendado
Clasificación