gpt4 book ai didi

database - 如何测量数据库表中数据的大小?

转载 作者:行者123 更新时间:2023-11-29 14:20:41 25 4
gpt4 key购买 nike

我有许多包含数据的表(在 Postgres 中),并且想知道我的数据有多大。我该如何衡量?

我能想到的唯一方法是:

计算每行的大小(基于数据类型)并乘以行数(但是当我的数据被规范化时这将不准确)

或:

使用一堆连接对数据进行非规范化并将结果导出为 CSV 并查看文件的大小。

是否有另一种(更简单的)方法来做到这一点?

最佳答案

内置函数pg_database_size()可用于获取整个数据库的大小(包括索引、内置模式等)。

SELECT pg_size_pretty( pg_database_size( current_database() ) );

关于database - 如何测量数据库表中数据的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28593649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com