-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
表里有longtext字段,全量同步数据到tidb时报错 #246
Comments
再找找具体的报错?这样看不出什么。longtext 本身是支持的。 |
没有具体的报错。前面的日志都是正常的日志,就是这个字段的内容太多了,字段内容超过30k 基本就会出问题。longtext字段里面如果内容较少也不会出问题。 |
报错不在前面,就是很长的那条里面,不确定有没有被你们的 ELK 截断。把报错那行截全了看看? 或者人工/写脚本执行一个同样的 sql 看看报错?这种基本上是碰到 tidb 的什么限制了。 改代码的话在这里 |
方便改代码吗?把 pkg/sql_execution_engine/internal_txn_tagger.go:51 从 return errors.Annotatef(err, "query: %v, args: %v", query, args) 改成 return errors.Annotatef(err, "query: %v", query) |
@selectliu 有复现? |
由于历史原因,mysql的表里有longtext字段,字段里面存放了大量的数据,类似如下图,这个字段数据大概有30k
同步的时候报错了,报错如下图,只有这一个报错信息,打印出来的是同步的数据,看不出来具体报错信息,前面的日志都是正常的
The text was updated successfully, but these errors were encountered: