关于Greatsql异步删除大表的特性

2024年 5月 29日 56.0k 0

前几天看到叶工在一个文章介绍了Greatsql异步删除大表的特性 https://greatsql.cn/forum.php?mod=viewthread&tid=660&highlight=%E5%BC%82%E6%AD%A5 ,并且在文章在叶工亲自演示了一次。由于我是测试环境,Greatsql异步删除大表默认要求表的大小必须10G以上,我在测试环境中没有那么大的表。

关于Greatsql异步删除大表的特性-1

为了测试删除大表功能,我把默认删除大表改为1G。

关于Greatsql异步删除大表的特性-2

关于Greatsql异步删除大表的特性-2

我要在创建一个大于1G的表,大家可以使用叶工最近做的“应用开发”技术来向表中灌入数据 。 https://greatsql.cn/docs/8.0.32-25/12-dev-guide/12-3-6-gen-random-data.html ,用这种方法制造大表是不成问题,但前提是,你的硬盘空间要充足。

关于Greatsql异步删除大表的特性-3

上面是我的表大约为1.3G,表名t3.

现在删除表,关于Greatsql异步删除大表的特性-5,这个速度太快了。

用户可以通过这个表information_schema.innodb_async_purge_files,来查询删除进度。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论