基于mybatis的慢SQL小插件,原理是mybatis拦截器。只需要在springboot的配置文件做简单的配置,mybatis拦截器将SQL中所有参数自动做了填充。拦截器监控慢SQL并将完整的可执行的SQL语句打印在日志文件中,复制该SQL语句即可在数据库工具中执行。
使用方法:
找到你springboot项目中的配置文件,增加如下配置即可
application.yml 配置如下:
sql:
slow-threshold: 100
或
application.properties 配置如下:
sql.slow-threshold=100
参数解释:以上数值单位为:毫秒,意思是超过100毫秒的SQL将被定义为慢SQL并打印出可执行的语句。
- 1
- 2
前往页