bou*_*uby 1 postgresql size byte diskspace
我最近有点懒,并且已经生成了数十亿字节的PostGis数据库记录,其中很多我不再需要了.我开始考虑清理它,但想确定这些记录占用了多少字节.
我正在使用rails,所以如果我可以在已经选择的记录组上调用方法或sql-snippet以确定所述记录的大小(以字节为单位),这将非常有用.
对于表格:
SELECT pg_size_pretty(pg_total_relation_size('name_of_tbl'));
Run Code Online (Sandbox Code Playgroud)
对于特定的列或行
SELECT pg_column_size(t)
FROM tbl t
WHERE tbl_id = ?
Run Code Online (Sandbox Code Playgroud)
关于dba.SE的相关答案还有很多:
测量PostgreSQL表行的大小
| 归档时间: |
|
| 查看次数: |
971 次 |
| 最近记录: |