【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v6.5
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
是否有6.5新得参数需要开启
数据量 和语句没有任何变化,还是一样得操作
原先 6.1 执行时间是0.9S
现在 6.5 执行时间是2.7S
时间增加了很多
新建 XLS 工作表.xls (28.5 KB)
sql EXPLAIN ANALYZE 执行过程
【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v6.5
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
是否有6.5新得参数需要开启
数据量 和语句没有任何变化,还是一样得操作
原先 6.1 执行时间是0.9S
现在 6.5 执行时间是2.7S
时间增加了很多
新建 XLS 工作表.xls (28.5 KB)
sql EXPLAIN ANALYZE 执行过程
sql 长啥样?2个表都全表扫描啊。
可见版本775,是不是有点高?DML很频繁?
tiflash_task:{proc max:321.1ms, min:254.7ms, avg: 287.9ms, p80:321.1ms, p95:321.1ms, iters:2063, tasks:2, threads:8}, tiflash_scan:{dtfile:{total_scanned_packs:12531, total_skipped_packs:11460, total_scanned_rows:102403734, total_skipped_rows:93566903, total_rs_index_load_time: 0ms, total_read_time: 12478ms}, total_create_snapshot_time: 0ms}
total_scanned_packs:12531
total_scanned_rows:102403734
total_read_time: 12478ms
提高下命中率吧… 读个数据,扫这么多行
你要看执行的效率,从 tikv 高,还是 tiflash 更高…
表的健康度也需要关注下
这已经偏离了我得标题问题
我是升级后性能下降得,
我是想问 6.5有没有6.1没有得参数,会影响到执行时间,我需要开启得
具体的问题,具体分析…
6.1版本时走的tikv还是tiflash? 走tikv的索引范围扫描的速度能否达到之前的版本,如果可以的话可以用SPM绑定SQL 执行计划看看,使用read_from_storage hint强制这个SQL走tikv