PostgreSQL9.2での新機能になるであろうIndex Only Scanがコミットされました。 アプリケーション+しくみ分科会でExplainingExplainを担当した身として とても気になる機能追加ですのでフライング気味ですがRobert Hassのblogを 追ってみました。 1.そもそもIndex Only Scanとは? PostgreSQLのデータアクセス方法はおおまかに3種類あります。 ・テーブルに直接アクセスするSeq Scan. ・インデックスにアクセスし、その後テーブルを参照するIndex Scan. ・論理計算が得意なビットマップを使って表に上手にアクセスするBitmap Scan. ※2011年6月4日しくみ分科会で発表された中西さんの資料が分かりやすいです。 今回、ここに新たなスキャン方法が加わることになります。 2.Index Only Scanとは