添加索引一直在跑,跑了几千秒都不行,只能cancel掉了; 两个不同的环境,数据库版本一致 ;一个可以创建成功 另一个不行

SELECT * FROM information_schema.TIDB_LOCKS; 这个表会显示 当前所有未释放的锁 ,包括 key 、primary 、txn_id 、ttl 等。即使持有事务已结束,只要锁没清理,这里就能看到。 如果发现某个锁的 txn_id 不在 TIDB_TRX 中,基本可判定为“残留锁”。

对比下两个环境的数据量,是不是差得很大

SELECT tidb_version(); 看下实际版本

检查【统计信息】是否收集过 ?

看下两个环境的核心差异啊