当前位置: 首页 > wzjs >正文

有那些网站可以做推广深圳互联网推广公司

有那些网站可以做推广,深圳互联网推广公司,上门做美容的有什么网站,嘉兴住房和城乡建设厅网站介绍打印完成的SQL,会降低性能,不要在生产环境使用,我只是在本地,自己的代码中设置,不提交。主要是为了方便,在控制台看见SQL的时候,不用去拼接参数,可以直接复制出来执行。 配置方…

介绍打印完成的SQL,会降低性能,不要在生产环境使用,我只是在本地,自己的代码中设置,不提交。主要是为了方便,在控制台看见SQL的时候,不用去拼接参数,可以直接复制出来执行。

配置方法

1. 

参考地址:聊聊如何利用p6spy进行sql监控-腾讯云开发者社区-腾讯云

1.引入依赖

   <dependency><groupId>p6spy</groupId><artifactId>p6spy</artifactId><version>${p6spy.version}</version></dependency>

2、切换项目中的jdbc驱动以及数据源

 spring:datasource:type: com.alibaba.druid.pool.DruidDataSource# 更换驱动driverClassName: ${DRIVER_CALSS_NAME:com.p6spy.engine.spy.P6SpyDriver}# 换地址url: ${DATASOURCE_URL:jdbc:p6spy:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai}username: ${DATASOURCE_USERNAME:root}password: ${DATASOURCE_PWD:123456}

3、 在resource目录下添加spy.properties


#3.2.1以上使用 ---- 启动报错就注释掉
modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6spy.engine.outage.P6OutageFactory
#3.2.1以下使用或者不配置
#modulelist=com.p6spy.engine.logging.P6LogFactory,com.p6spy.engine.outage.P6OutageFactory
# 自定义日志打印  ----  这里需要换成自己写的全包名类
#logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger这里需要修改为自己的
logMessageFormat=com.xxx.gpm.platform.config.CustomP6SpyLogger #日志输出到控制台
#appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
# 使用日志系统记录 sql  ----  这里需要换成自己写的全包名类
#appender=com.p6spy.engine.spy.appender.Slf4JLogger这里需要修改自己的
appender=com.xxx.gpm.platform.config.CustomStdoutLogger# 设置 p6spy driver 代理
deregisterdrivers=true
# 取消JDBC URL前缀
useprefix=true
# 配置记录 Log 例外,可去掉的结果集有error,info,batch,debug,statement,commit,rollback,result,resultset.
excludecategories=info,debug,result,commit,resultset
# 日期格式
dateformat=yyyy-MM-dd HH:mm:ss
# 实际驱动可多个
#driverlist=org.h2.Driver
# 是否开启慢SQL记录
outagedetection=true
# 慢SQL记录标准 2 秒
outagedetectioninterval=2

4、 自定义日志格式【可选】

package com.xxx.gpm.platform.config;import com.alibaba.fastjson.JSONObject;
import com.p6spy.engine.spy.appender.MessageFormattingStrategy;import java.util.LinkedHashMap;
import java.util.Map;public class CustomP6SpyLogger implements MessageFormattingStrategy {@Overridepublic String formatMessage(int connectionId, String now, long elapsed, String category, String prepared, String sql, String url) {Map<String, Object> message = new LinkedHashMap<>(8);String newPrepared = prepared.replace("   ", "").replace("\n", " ");message.put("prepared", newPrepared);String newSql = sql.replace("   ", "").replace("\n", " ");message.put("sql", newSql);return JSONObject.toJSONString(message, true);}
}
 
在spy.properties中配置自定义日志格式

 logMessageFormat=com.github.lybgeek.p6spy.extentsion.CustomP6SpyLogger

5、自定义日志输出【可选】

package com.xxx.gpm.platform.config;public class CustomStdoutLogger extends com.p6spy.engine.spy.appender.StdoutLogger{@Overridepublic void logText(String text) {System.out.println("sql:" + text);}
}

在spy.properties中配置自定义日志输出

 appender=com.github.lybgeek.p6spy.extentsion.CustomStdoutLogger

6、测试观察控制台输出

代码语言:java

AI代码解释

 sql: 耗时:1 ms 2022-05-10 11:38:34执行 SQL:SELECT id,username,password,fullname,mobile,email FROM t_user

总结

p6spy可以根据sql的执行效率分析sql对sql进行优化,但因为p6spy会对性能有一定影响,因此不适合在正式环境上使用。此外关于p6spy更详细的配置可以查看如下链接

https://p6spy.readthedocs.io/en/latest/configandusage.html

demo链接

https://github.com/lyb-geek/springboot-learning/tree/master/springboot-p6spy

http://www.dtcms.com/wzjs/449960.html

相关文章:

  • 做问卷调查的是哪个网站建立网站有哪些步骤
  • 滨州建设局网站网络推广公司排行榜
  • 跨境电商培训哪家最好短视频关键词优化
  • 网站界面设计中的布局设计要注意什么的结合杭州关键词优化外包
  • 安装字体怎么在wordpress鞍山seo公司
  • 创建全国文明城市时间福州seo代理商
  • 什么网站做任务赚钱吗在线葡京在线葡京
  • 网站怎么做推广知乎网络推广文案
  • 做网络推广的网站百度信息流效果怎么样
  • 蛋糕店网站建设模版网站查询关键词排名软件
  • 无锡建站方案营销推广的公司
  • 用ssh做的网站网站片区
  • 网站百度贴吧优化排名工具
  • 做电影网站心得体会最佳bt磁力搜索引擎
  • 公司网站建设需要什么资质抖音搜索seo
  • 网站制作网站制作公司google官方下载安装
  • 桂林网站建设凡森网络网络推广服务商
  • html5 3d网站大型网站建设方案
  • 哪个网络公司做网站好点搜索引擎优化的核心本质
  • 门户网站综合型门户网络营销策划书论文
  • 广东官方移动网站建设哪家好磁力狗在线搜索
  • 网站快照没了域名备案官网
  • 山东省建设工程协会网站网络运营师资格证
  • 整站排名宁德市公共资源交易中心
  • 广西贵港建设集团有限公司网站独立网站
  • 安徽seo人员seo关键词大搜
  • 安徽省六安市城乡建设厅网站此网站三天换一次域名
  • php购物网站开发设计自动搜索关键词软件
  • 完善网站的建设工作流程建网站公司哪里好
  • 湖南省建设工程造价管理协会网站刷关键词的平台