当前位置: 首页 > 面试题库 >

在PostgreSQL中找到一行的字节大小

郗学
2023-03-14
问题内容

假设我在PostgreSQL中有一个表,如何找到系统使用的确切字节大小以保存表的特定行?

例如,假设我有一个带有VARCHAR(1000000)字段的表,并且某些行包含用于该字段的很大的字符串,而另一些则很小。在这种情况下,如何检查行的字节大小?(即使在使用TOAST的情况下,也包括字节大小)。


问题答案:

使用pg_column_sizeoctet_length



 类似资料:
  • 问题内容: 我在PostgreSQL表中有一堆文本行,我正在尝试查找常见的字符串。 例如,假设我有一个基本表,例如: 我正在尝试在所有行中以及所有行中找到流行的字符串(目标是显示“趋势”字符串之类的列表,例如Twitter“趋势”之王) 我使用全文搜索,并且尝试结合使用,但是结果令人失望。 有什么想法吗?谢谢! 问题答案: 没有现成的Posgres文本搜索功能可以找到最受欢迎的短语。对于两个单词的

  • 问题内容: 有什么简单的方法或功能可以确定python列表中的最大数量?我只可以编写代码,因为我只有三个数字,但是如果我可以使用内置函数或类似的东西告诉最大的代码,那么它将使代码的冗余度降低很多。 问题答案: 关于什么

  • 问题内容: 我试图弄清方法的字节码大小,因为我想确保它足够小,可以被编译器优化内联。 我看到内联方法的默认最大大小为35,因此,如果该方法大于此,我将修改代码或将其分成多个方法。 我有一种生成下面的字节码的方法(通过IntelliJ IDEA的ASM字节码大纲插件分解)。 我如何知道该方法的字节码大小?LINENUMBER似乎引用了原始源代码的行号。 TIA 问题答案: 我如何知道该方法的字节码大

  • 问题内容: 给定一个字节数组,我如何在其中找到(较小)字节数组的位置? 使用,该文档看起来很有希望,但是如果我正确的话,那只会让我在要搜索的数组中找到一个单独的字节。 (我认为这并不重要,但以防万一:有时搜索字节数组将是常规的ASCII字符,有时是控制字符或扩展的ASCII字符。因此使用String操作并不总是合适的) 大数组可能在10到10000个字节之间,而小数组大约在10个字节。在某些情况下

  • 问题内容: 我想在HashSet和HashMap中找到最大的数字。假设我的HashSet中有数字[22,6763,32,42,33],我想在当前的HashSet中找到最大的数字。我该怎么做?对于HashMap也是如此。希望您能帮助我。谢谢。 问题答案: 您可以用来从任何集合中找到最大的元素。同样,对于,您可以在或上使用相同的方法,具体取决于您想要的是最大键值还是最大值。 另外,如果您愿意,可以使用

  • 我找到了关于如何计算neo4j数据库大小的以下信息:https://neo4j.com/developer/guide-sizing-and-hardware-calculator/#_disk_storage