互联网面试宝典

您现在的位置是: 首页 > MySQL

问题详情

删除表数据后表的大小却没有变动,这是为什么?

面试宝典 2023-06-12 Web前端开发工程师 109
删除表数据后表的大小没有变动可能是因为数据库采用了事务管理机制,即删除操作只是将事务记录标记为“已删除”,而不是立即从磁盘上删除记录,因此表的大小没有变动。此时通过执行VACUUM等命令可以将已删除的数据彻底从磁盘上删除,从而真正地减小表的大小。