タグ

2006年10月2日のブックマーク (1件)

  • [PostgreSQLウォッチ]第25回 開発が進むPostgreSQL 8.2,注目の新機能

    今回は開発中のPostgreSQL 8.2の状況を報告する。例によって多くの機能が実装されつつあるが,今回はその中からCE(Constraint Exclusion),新しいcontrib関数のpg_freespacemap,新しく追加されたSQL2003の集約関数などを紹介する。 CEの改良 CE(Constraint Exclusion)は,継承を使ってテーブルをパーティショニングし,性能を向上させる技術だ。たとえば販売記録を管理するテーブルを,売り上げ日で1カ月ごとに分割するなどの使い方が考えられる。こうすることによって,テーブルの必要な部分だけをアクセスできるので,ディスクアクセスが減ってパフォーマンスが上がるわけだ(CEについては,連載の19回と22回を参照されたい)。 CEはPostgreSQL 8.1ではじめて実装された機能だが,残念ながらCEの恩恵を受けることができるのは

    [PostgreSQLウォッチ]第25回 開発が進むPostgreSQL 8.2,注目の新機能