在mysql下执行update和delete(两者不相关),才百万条,执行10分钟以上,update甚至20分钟,是什么原因?需要配置那些参数呢?mysql版本8.0求帮助!!
收起
要删除表里面的全部数据时,请使用truncate
TRUNCATE TABLE 表名;
delete 执行的并非单纯的删除,建议去了解一下undo、redo的相关机制,update也是同理。另外,一次性处理太多数据时,对内存压力会很大,建议分批处理如果你是带条件更新数据,而这个条件字段是有索引的,的确会提升检索效率,但是如果你要更新的字段上也有索引,那么索引的存在反而会导致效率降低,插入和删除也是同理
报告相同问题?