pg_shmem_allocations
#pg_shmem_allocations
視窗顯示從伺服器主要共享記憶體區段進行的分配。 這包括 PostgreSQL 本身分配的記憶體,以及擴充套件使用 第 36.10.10 節中詳細介紹的機制分配的記憶體。
請注意,此視窗不包括使用動態共享記憶體基礎結構分配的記憶體。
表 52.26. pg_shmem_allocations
欄位
欄位 類型 說明 |
---|
共享記憶體分配的名稱。 未使用的記憶體為 NULL,匿名分配為 |
分配開始的偏移量。 匿名分配為 NULL,因為與它們相關的詳細資訊未知。 |
以位元組為單位的分配大小 |
以位元組為單位的分配大小,包括填充。 對於匿名分配,沒有關於填充的可用資訊,因此 |
匿名分配是直接使用 ShmemAlloc()
進行的分配,而不是通過 ShmemInitStruct()
或 ShmemInitHash()
進行的分配。
預設情況下,只有超級使用者或具有 pg_read_all_stats
角色權限的角色才能讀取 pg_shmem_allocations
視窗。
如果您在文件中發現任何不正確、與特定功能不符或需要進一步澄清的地方,請使用此表單來報告文件問題。