PostgreSQL 內存結構簡介

共享內存:     如上圖所示,PG啓動後,會生成一塊共享內存,共享內存主要用做數據塊的緩衝區,以便提高讀寫性能。WAL日誌緩衝區和CLOG緩衝區也存在共享內存中。除此以外還有一些全局信息也保存在共享內存中,如進程信息、鎖的信息、全據統計信息,等等。PG9.3之前的版本與oralce數據庫一樣,都是使用「System V」類型的共享內存,但到PG9.3之後,PG使用「mmap()」方式的共享內存。
相關文章
相關標籤/搜索