我们必须对一些表进行一些分析,因为我们必须找出 db2 db 中每个表的最大可能行大小。
请告诉我们..
查看 Db2 文档中的 CREATE TABLE。它包含计算表行大小的冗长公式。这取决于许多属性,例如
最大可能的行大小取决于页面大小,但也有列数限制。
如果您不需要精确计算,您可以汇总表中每个列数据类型的字节数,并添加一些额外的字节。然后,确保它低于页面大小的 1/4。
查看系统目录。 syscat.tables 中有一个 avgrowsize 列。这是一个平均值,受各个 VARCHAR 列的长度影响,但这是您计算的一个很好的起点。