
大数据导入,批量插入数据的时候 sql 日志会影响导入性能,想把指定 sql 操作的 sql 语句屏蔽了 或者超过长度的 sql 语句屏蔽了,该如何操作?
edit:
另外 EasyExcel 导入 10w 条 100 个字段的 excel 读取时间大概在 35-40s 这个间正常吗 有什么优化读取速度吗 已经分批读取了
感谢!
1 justFxxk2060 2024-02-03 12:30:13 +08:00 这种不常见的需求,这种时间范围应该可以接受吧? --Excel 导入 10w 条 读取时间大概在 35-40s |
2 seedhk 2024-02-03 13:36:40 +08:00 SQL 默认的日志级别是 DEBUG 吧,如果没改过的话。将日志级别调到 info ,就看不到 SQL 了; |
3 chendy 2024-02-03 13:39:48 +08:00 1. 打印 sql 印象里是 mybatis 的功能,太长就关了日志就行 2. 正常也不正常,另外除非是频繁导数据,否则这个速度也没啥问题吧 |
4 yor1g 2024-02-03 13:43:21 +08:00 你们生产环境也打 sql 日志? |
5 zhangyl 2024-02-03 13:46:58 +08:00 mybatis-plus: configuration: # 关闭日志 log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl |
6 changdy 2024-02-03 13:53:00 +08:00 可以通过调整指定方法等级的方式实现 ,比如: <Logger name="com.*.**************.SyDictItemMapper.getDictList" level="warn"/> |
7 wellerman 2024-02-03 20:03:03 +08:00 logging.level: foo.bar.ns: warn |