火鸟长满数据库文件

Firebird overgrow database file

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

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

如果您怀疑 table 可能正在增长,您可以 运行 从命令行执行以下命令。

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

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

您可以按计划执行此命令 运行 并保存结果,以便您可以查看一段时间内发生的情况。虽然,根据 table.

的大小,此命令可能需要一段时间 运行