Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 TiDB 版本】7.1.1
【 Bug 的影响】查询不出来
【可能的问题复现步骤】
select * from AuthorReputation
【看到的非预期行为】
【期望看到的行为】
查询成功
【相关组件及具体版本】
【其他背景信息或者截图】
执行计划:
分区:
Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 TiDB 版本】7.1.1
【 Bug 的影响】查询不出来
【可能的问题复现步骤】
select * from AuthorReputation
【看到的非预期行为】
【期望看到的行为】
查询成功
【相关组件及具体版本】
【其他背景信息或者截图】
执行计划:
只有这个表报错吗?表结构发一下看看
反馈的问题和这个一样:7.1.1 集群执行sql ERROR 1105 (HY000): runtime error: index out of range [0] with length 0
目前在排查问题中
可以在 limit 前加上 order by 来绕过这个问题
并不行,而且不加limit 直接select * from table 也不行
而且为什么我其他分区表可以。 也是hash分区的。为什么就这个表不行。
看看其他分区表的查询计划,走的是不是 static mode, 出错的表走的是 dynamic mode
这不经典的 索引超出范围么
把select* 改成select 字段名试试
set tidb_partition_prune_mode=‘static’;
设置分区表不用动态裁剪试试
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。