首页 > 解决方案 > 火鸟长满数据库文件

问题描述

有没有办法检查我的数据库为什么增长得如此之快?我在不到一周的时间里增长了 30GB,现在我所有的流程和程序都很慢,交易量和往常一样。

或者有没有办法检查桌子的大小?

标签: firebirdfirebird2.5

解决方案


如果您怀疑某个表可能正在增长,则可以从命令行运行以下命令。

gstat <DATABASE NAME|ALIAS> -t <TABLE_NAME>

可以在此处找到有关 gstat 的其他信息。https://firebirdsql.org/file/documentation/html/en/firebirddocs/gstat/firebird-gstat.html

你可以让这个命令按计划运行并保存结果,这样你就可以看到随着时间的推移发生了什么。虽然,根据表的大小,此命令可能需要一段时间才能运行。


推荐阅读