查询purge进度
新增系统表information_schema.innodb_async_purge_files,展示临时文件清理进度。
系统表结构
CREATE TEMPORARY TABLE `INNODB_ASYNC_PURGE_FILES` (
`log_id` bigint(21) unsigned NOT NULL DEFAULT '0',
`start_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`original_path` varchar(1025) DEFAULT NULL,
`original_size` bigint(21) unsigned NOT NULL DEFAULT '0',
`temporary_path` varchar(1025) DEFAULT NULL,
`current_size` bigint(21) unsigned NOT NULL DEFAULT '0'
) ENGINE=MEMORY;
字段说明
log_id:DDL LOG id
start_time:将临时文件放入后台线程清理队列时的时间
original_path:临时文件对应的原始ibd文件路径
original_size:原始ibd文件大小,单位byte
temporary_path:临时文件目录
current_size:当前临时文件大小
message:文件清理详细信息,如果未出错,值为NULL;如果出错,展示第几次重试和上一次的错误码
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




