2026/4/18 20:55:46
网站建设
项目流程
帮人做微信是哪个网站,wordpress安全设置,网络服务合同定义,dede模板网站如何搭建数据库truncate实际工作方式MySQLMySQL5.7版本#xff0c;直接释放表数据所占空间#xff08;对应.ibd文件的空间#xff09;#xff0c;但保留表结构#xff08;.frm#xff09;和索引结构Oracle创建一张空表#xff0c;将表的访问地址改为新创建空表的地址#xff0c…数据库truncate实际工作方式MySQLMySQL5.7版本直接释放表数据所占空间对应.ibd文件的空间但保留表结构.frm和索引结构Oracle创建一张空表将表的访问地址改为新创建空表的地址原表还在标记原表所在空间为“可重用”物理数据仍存在但逻辑上不可见。可以调整高水位线HWM。truncate操作不会释放原表数据所占的磁盘空间。openguass猜测是和MySQL类似释放表数据所占空间神通数据库测试下来和Oracle一致验证MySQL提前在如下表中插入1000条数据1000条数据下表占用空间如下执行truncate表操作之后表占用空间如下结论可以看到只有.idb文件变小了。直接释放表数据所占空间对应.ibd文件的空间但保留表结构.frm和索引结构opengauss提前在如下表中插入100万条数据100万条数据下整个opengauss的data目录占用1.1G执行truncate表操作之后整个opengauss的data目录占用1017G结论猜测是和MySQL类似释放表数据所占空间