tidb的日志中报的有这个报错
上下文都正常,tidb.log中报的,不知道这是什么?
这不是报错,这就是正常的日志啊,级别是warn或者INFO的
昂,是,但是这个时间段内,有一些很简单的sql,查询时间达到了4秒左右,但是单独拿出来跑,只有200多毫秒,我想着是不是跟这个日志输入的有关
在dashboard慢查询里面找到查询时间达到了4秒左右的sql,点开看看执行计划等,确定下问题
统计信息出问题了?
啥意思呢?怎么看
这个报错就是从tableid=402,148的这2个表,里面找不到某一列的元数据。
select * from INFORMATION_SCHEMA.tables where tidb_table_id in (402,148)
看看是那两个表。列的id在INFORMATION_SCHEMA.columns上没有找到,可能这个itemid是ORDINAL_POSITION。不过你这两个表上真有100+的字段数量?
反正这两个表的id是确定的,列怎么定位不确定。
这个报错里面的context canceled.这一般来说是用户觉得查询时间太长,主动取消的。
这两个表没有那么多字段啊,而且INFORMATION_SCHEMA.columns上可以找到。
这个报错里面的context canceled.这一般来说是用户觉得查询时间太长,主动取消的。这个是什么原因会导致的?有什么参数可以调整吗?
不用调整,就是你查询的时候觉得时间长了,ctrl+c了。点了小红方块了。