在PostgreSQL中查找行的字节大小

8
假设我在PostgreSQL中有一张表,如何找到系统用于保存特定行的确切字节大小?
例如,假设我有一个带有VARCHAR(1000000)字段的表,某些行包含非常大的字符串,而其他行则非常小。在这种情况下,如何检查一行的字节大小?(包括在使用TOAST的情况下的字节大小)。

1
不确定您是否可以获取每行的TOAST大小。也许尝试使用bit_length来获取TOASTable列并相加? - mabi
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接