PostgreSQL中表大小 索引大小

2021-09-23 15:33:42 字數 2111 閱讀 2832

需要了解每張表的具體大小,postgresql提供了很多任務具

每個表都有乙個主要的堆磁碟檔案,大多數資料都儲存在其中。如果乙個表有著可能會很寬(尺寸大)的列, 則另外還有乙個toast檔案與這個表相關聯, 它用於儲存因為太寬而不能儲存在主表裡面的值(如果有這個附屬檔案,那麼toast表上會有乙個可用的索引。 當然,同時還可能有索引和基表關聯。每個表和索引都存放在單獨的磁碟檔案裡 — 如果檔案超過 1g 位元組,甚至可能多於乙個檔案。這些檔案的命名原則的描:述

每個頁通常都是8k位元組(記住,relpages只會由vacuum、analyze和少數幾個 ddl 命令如create index所更新)。如果你想直接檢查表的磁碟檔案,那麼檔案路徑名應該有用。

要顯示toast表使用的空間,我們可以使用乙個類似下面這樣的查詢:

只有當寬度不能用最小單元表示時才會有toast

可以統計表的大小

;

更多關於pg_class的引數:

索引檢視,使用下面sql

按索引大小進行排序。

測試postgreSQL中表鎖

檢視視窗連線到的服務程序的pid。select pg backend pid 三個視窗的pid分別如下 select locktype,relation regclass,virtualxid,transactionid,virtualtransaction pid,mode,granted fro...

索愛手機螢幕大小

96 64 0 r6 p.3 u j100,j110,j120,g m7 y r2 j z y f a p y 101 80 6 k k n p n s0 8 t226,t230,t238,t290,t300,t302,t306,t310,t312,t316,t68i,y n 0 c1 i7 v j...

PostgreSQL基礎知識與基本操作索引頁

luckyjackgao gmail.com 1 psql 1.1 psql and chinese 如何使 postgresql 的psql 使用 中文提示資訊 1.2 psql change chinese info 更改postgresql的中文顯示資訊 1.3 psql tips postg...