关于mysql中表更新二进制日志文件与information_schema记录的几点发现

关于mysql的更新问题,循环更新10000次记录在二进制的文件增长2099KB,平均每次更新增长250Byte。这就引入一个问题,日志文件可能很快就增长,并超过数据文件。再深究mysql的information_schema库中的tables表,里边记录整个mysql服务器中所有表的更新情况,发现存储引擎为InnoDB的表更新之后对应tables表中的updateTime字段不会更新。也就是说若用户没有开启日志文件服务,存储引擎为InnoDB的表的更新就无从追踪?这个问题暂时没有明白,先记下。算不算是mysql的一个bug,还是有意设计成这样的?目前没有查到mysql的官方文件对这个问题的解释。

你可能感兴趣的:(关于mysql中表更新二进制日志文件与information_schema记录的几点发现)