获取postgresql表的存储大小(而不是toast-table)

时间:2015-06-17 11:51:50

标签: postgresql

我在Ubuntu系统上使用postgresql-DB(9.3)并且有一些包含二进制数据blob的相当大的表。我现在想要获取这些表的存储大小,以找到优化我的数据库的起点。

我找到了许多列出每个表格大小的脚本(例如here in the postgresql wiki),但这是我的结果:

                          relation                           |    size    
-------------------------------------------------------------+------------
 pg_toast.pg_toast_18142                                     | 1793 MB
 pg_toast.pg_toast_18206                                     | 71 MB
 pg_toast.pg_toast_18142_index                               | 20 MB
 public.crane_exposure                                       | 6864 kB
 public.clamp_log                                            | 1088 kB
 public.Stored_objects                                       | 888 kB

我不关心MB范围内的表格,但我更想知道哪些表格对1.8 GB有贡献。

有人能告诉我如何获得更详细的尺码清单吗?

0 个答案:

没有答案