Postgresql/Oracleワー
キングセットサイズ
の違いについて
岸本拓也
Postgresqlのプロセス生成の仕組み
• PostmasterがClientからの接
続要求を5432portで待機
• Postmasterが子プロセスを生
成
• それぞれのプロセスがクライ
アントからのSQL要求を実行
Oracleのメモリ空間=単独プロセスで実行
• Oracleはバックグランドプロ
セスもそれぞれのセッション
も同一プロセス、マルチス
レッドで実行される
• Windowsでは同一プロセス内
の仮想メモリアドレスは共有
可能
Postgresql/Oracleメモリ空間の違い
Postgresql Oracle
実行リソース プロセス スレッド
DBメモリ空間
shared_buffers + wal_buffers
+ 各プロセス
SGA + PGA
総ワーキングセッ
トサイズ
大 小
メモリ参照の仕組
み
複数プロセスが同一メモリ空間をそ
れぞれ参照
単独プロセス内のスレッドが同
一メモリ空間を参照

More Related Content

PDF
My sql casual talks vol.6
PDF
モダンブラウザストレージ
PPTX
Indexed DBについて(書きかけ)
PPTX
Distributed processwithapex&flow lowcode
PPTX
Introduction to windows azure storage
PDF
Bgworkerで簡易クラスタ管理
PDF
ODP
Programming under capability mode
My sql casual talks vol.6
モダンブラウザストレージ
Indexed DBについて(書きかけ)
Distributed processwithapex&flow lowcode
Introduction to windows azure storage
Bgworkerで簡易クラスタ管理
Programming under capability mode

What's hot (7)

PDF
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
PDF
PPTX
今日からはじめるVim入門
PDF
PowerShell 紹介
PDF
Ns user defaults
PPTX
CategoLJについて
PDF
How To Drink Wsgi
丸の内MongoDB勉強会#20LT 2.8のストレージエンジン動かしてみました
今日からはじめるVim入門
PowerShell 紹介
Ns user defaults
CategoLJについて
How To Drink Wsgi
Ad

More from 拓也 岸本 (10)

DOCX
Aurora features
PPTX
Performance Problems when migrating fromoracle pl/sql application to postgres...
PDF
Mysql diagnostics w/jetprofiler
PPTX
Postgresql安定運用のご提案
PPTX
Parsing xml with lxml
PPTX
鹿児島県錦江町に開発合宿に行ってきた
PPTX
横浜市の文化財公開アプリの提案0117
PPTX
金沢市の文化財公開アプリの提案
PPTX
自己結合Sqlクエリ検出ツールによるチューニングの提案
PPTX
Oracle DML Auditing Technique
Aurora features
Performance Problems when migrating fromoracle pl/sql application to postgres...
Mysql diagnostics w/jetprofiler
Postgresql安定運用のご提案
Parsing xml with lxml
鹿児島県錦江町に開発合宿に行ってきた
横浜市の文化財公開アプリの提案0117
金沢市の文化財公開アプリの提案
自己結合Sqlクエリ検出ツールによるチューニングの提案
Oracle DML Auditing Technique
Ad

Postgresqlのワーキングセットが大きくなる現象について