TiDB日志问题记录

常见日志案例

案例1

[问题澄清]

TiKV日志中打印:

[2019/12/18 13:06:34.907 +08:00] [INFO] [builder.rs:511] [“Coprocessor request cannot be batched”] [reason="[src/coprocessor/dag/builder.rs:52]: Unable to use BatchSelectionExecutor: [src/coprocessor/dag/rpn_expr/mod.rs:173]: ScalarFunction InInt is not supported in batch mode"] [start_ts=413308182826844174]

版本:3.0.0

[原因分析]

日志中记录告警信息

[解决方案]

新版本中已经屏蔽此记录,升级到新版本3.0.2及以后即可

[参考案例]

升级v3.0.0GA后tikv.log频繁写入ScalarFunction InInt is not supported in batch mode

https://asktug.com/t/topic/2177

[学习引申点]

Coprocessor request cannot be batched

https://github.com/pingcap/tidb/issues/14100

案例2

[问题澄清]

命令行TiDB查询报错:

ERROR 1815 (HY000): Internal : Can't find a proper physical plan for this query

版本:v4.0.0-alpha

[原因分析]

可能是master 上新特性的问题

[解决方案]

1.重新导入数据测试

2.使用3.0.x稳定版本

[参考案例]

TiDB 查询数据失败 Can’t find a proper physical plan for this query

https://asktug.com/t/topic/2192

mysql数据导入tidb ,在tidb中执行查询语句失败

https://asktug.com/t/topic/2197

案例3

[问题澄清]

TiKV日志存在报错:

[ERROR] [domain.go:761] ["load privilege loop watch channel closed"]

[原因分析]

因为 TiDB 是分布式的, 所以在 TiDB 中的 privilege 可能被其他的 TiDB 修改了, 所以 TiDB 使用了 etcd, 在 更改了 privilege 的时候通知所有的tidb 去 load 新的 priilege

[解决方案]

无影响可以忽略

[参考案例]

load privilege loop watch channel closed

https://asktug.com/t/topic/2440

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 案例1 [问题澄清] TiDB集群启动过程中报错: [FATAL] [main.go:111] [“run ser...
    long_cc45阅读 3,203评论 0赞 0
  • 我们为什么需要沟通?常见的目的除了亲友之间联络/维持感情,更多的是双方能心平气和地讨论一件事情、解决一项问题等。 ...
    玛莉花先森阅读 397评论 0赞 1
  • 早起秋风瑟瑟寒 树摇叶落鸟儿忙 霜降枫叶红带黄 天蓝云白清气爽
    马知路阅读 258评论 0赞 12
  • 利用“吸烟、酗酒、黄、赌、毒以及网络虚拟世界”等肤浅上瘾行为,让人产生快感兴奋等来使人情绪熏陶麻醉。 其原理在于血...
    绘心慎独阅读 330评论 0赞 0

友情链接更多精彩内容