update一张表,这张表100万的数据,已经执行一夜了还没结束,怎么看update的进度?
这玩意真不好看,你先看下有没有锁再说吧。。。
information_schema.CLUSTER_TIDB_TRX 和 information_schema.TIDB_TRX 看看
用的是dbeaver么?这个工具有个问题,就是默认配置里,不会自动提交事务。需要改一下工具的配置
1 个赞
不是dbvaver 用的navicat,会自动提交的
stat 状态是Idle ,是不是这个事务卡死掉了
- stats_buckets 统计信息的桶
- stats_histograms 统计信息的直方图
- stats_meta 表的元信息,比如总行数和修改数
- stats_feedback 定期更新统计信息情况
show analyze status where Table_schema=‘’ 可以查看时间状态
这个sql还kill不掉,这个是不是只能拿出杀手锏。重启tidb节点了?
换个工具试试呢?总感觉是工具的问题
1 个赞
update应该执行完了,就是这个任务还在,怎么才能吧这条记录从processlist中删除呢?
select * from INFORMATION_SCHEMA.CLUSTER_PROCESSLIST 能查到吧,kill tidb XX 删不掉?
这多少有点奇怪啊~
1 个赞
先看下这个sql的执行状态
看看停留在哪个状态
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。