需要了解每張表的具體大小,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...