Tihiroのストレスフリーな生活

少しだけ頭使って後は根性

共有バッファのPIN

PostgreSQLの話をしていて、知らなかったのですがPINとかいうものがあるそうで、色々と確認してみました。

が、ドキュメントの類には全くPINの解説などがでてこず、よくよく話を聞いてみると"src/backend/storage/buffer/README"に書かれているそうです。

なぜにマニュアル化されていないんでしょうか・・。

ちなみにPINの話は簡単にいうと「共有バッファ内に保存されているデータに対してPINを立てる(打つ?)ことで、そのデータはPINが立っている間は共有バッファから追い出されなくなる」という仕組みらしいです。