2009-02-23から1日間の記事一覧

バッファ管理。タプルのロックの開放

トランザクションが終了すれば実質のロックは開放されるが、ページ上のタプルに対しロック時にオンにされたビットフラグはトランザクションのコミットやロールバックではオフにされない。 ロックが必要な処理(heap_lock_tuple(), heap_update(), heap_delet…

PostgreSQLのコードを読むときに参考にしたいチューニングポイント

チューニングポイントに焦点をあてて(なぜ速くなるのかを考えて)コードを読むとおもしろそう。 参考にさせてもらいます。 PostgreSQLを高速化する16のポイント PostgreSQL パフォーマンスチューニングまとめ わかるPostgreSQLの設定とチューニング