【TiDB 使用环境】生产环境
【TiDB 版本】v8.5.1
【操作系统】rocky
【部署方式】
【集群数据量】
【集群节点数】
【问题复现路径】
【遇到的问题:问题现象及影响】
慢sql导出的csv文件中有 “,” 的,会有截断现象,导致sql参数展示不全
【资源配置】
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】
【TiDB 使用环境】生产环境
【TiDB 版本】v8.5.1
【操作系统】rocky
【部署方式】
【集群数据量】
【集群节点数】
【问题复现路径】
【遇到的问题:问题现象及影响】
慢sql导出的csv文件中有 “,” 的,会有截断现象,导致sql参数展示不全
【资源配置】
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】
自己用 dbeaver 查询慢日志视图导出就好了
慢日志视图导出试试
看着不像慢查询导出,有点像SQL语句分析导出的。
查查慢日志视图看看会不会断
我现在一般都是用sql直接查的。
SELECT
CASE WHEN Query_time >= 3600 THEN CONCAT(ROUND(Query_time/3600,1),'h')
WHEN Query_time >= 60 THEN CONCAT(ROUND(Query_time/60,1),'min')
ELSE CONCAT(ROUND(Query_time,1),'s') END 总执行时间,
CASE WHEN Mem_max >= 1024*1024*1024 THEN CONCAT(ROUND(Mem_max/(1024*1024*1024),1),'GiB')
WHEN Mem_max >= 1024*1024 THEN CONCAT(ROUND(Mem_max/(1024*1024),1),'MiB')
WHEN Mem_max >= 1024 THEN CONCAT(ROUND(Mem_max/1024,1),'KiB')
ELSE CONCAT(ROUND(Mem_max,1),'B') END 最大内存,
Query 执行语句,INSTANCE TiDB实例, DATE_FORMAT(Time, '%Y-%m-%d %H:%i:%s') 结束时间
FROM information_schema.cluster_slow_query
WHERE Time >= '2025-03-17 00:00:00'
AND Time < '2025-03-17 08:00:00'
-- ORDER BY Query_time DESC
ORDER BY Mem_max DESC
LIMIT 30