为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】 场景 + 问题概述
MySQL表导入TIDB,TIDB查询结果比mysql慢很多
【背景】 做过哪些操作
调试过tidb_distsql_scan_concurrency,tidb_executor_concurrency,tidb_index_join_batch_size 等参数,都无效果
【现象】 业务和数据库现象
【问题】 当前遇到的问题
sql 执行时间比mysql上执行时间慢很多
【业务影响】
【TiDB 版本】
6.1
【应用软件及版本】
【附件】 相关日志及配置信息
sql语句 :
SELECT t.blockcode, t.blockname, t.blocktype, MIN(t.tradday) tradday, t.cnt, t.stocks
FROM (
SELECT a.* FROM block_stocks_info a WHERE 2 >= (
SELECT COUNT(*)
FROM block_stocks_info b
WHERE a.blockcode = b.blockcode AND a.tradday <= b.tradday
) ORDER BY a.blockcode, a.tradday
) t GROUP BY blockcode;
MySQL 上执行 时间 14S
tidb上执行 时间 30S