【发布时间】:2014-07-17 10:52:58
【问题描述】:
我有一个 InnoDB 表,用于在呈现网页之前预处理一些数据。这是一张非常笨重的桌子。和;我不需要保留一些旧记录吧。
为了保持数据库的大小,我需要删除数据。但只是部分。 TRUNCATE 不起作用,但 DELETE。
数据库会用这个创建更大的日志文件吗? 有没有办法在不产生二进制日志的情况下删除数据?
【问题讨论】:
-
有一种方法,但通常你不应该这样做以避免主从之间的不一致。二进制日志被轮换。如果没有检查变量 expire_log_days
标签: mysql innodb database-administration