delete语句运行超时,设置了ob_query_timeout不生效 应用开发者专区 sql 明月呀 2023 年11 月 21 日 16:21 #1 我使用的是社区版-v4.2.1.1,我有一个表test,主键为id,没有做分区 运行delete from test where id!='xxx 时报如下错: 4012 - Timeout, query has reached the maximum query timeout: 10000000...
首先我们能想到的分批肯定是 TOP DELETETOP(5000)FROMtablenameWHEREtimekey=20150416 top多少合适呢,具体还要根据实际场景自己试。 条数多了会造成锁阻塞,即使条数少了也不是没有阻塞可能的,而且听说频繁的删除操作会造成相同语句的IO差距很大,比较不稳定,没有亲自试,不知道传闻是不是真的。 *注:DELETE TOP(10) ...