総まとめ
総まとめ
以上で、PostgreSQLの基本的なチューニングは終わりです。今回を持ちまして当連載も終了となります。
この連載では、PostgreSQLをインストールしたら何はともあれ行うべき基本的なチューニングをピックアップして紹介してきました。
デフォルト状態とチューニング後とでベンチマークの結果を比べてみればわかっていただけると思いますが、ここまでやってはじめてインストールが終 わったといっても過言ではないほどです。何しろこれだけの性能差があるわけですから、デフォルト状態のままでPostgreSQLを使うなんて、とても考 えられないことなのです(図2)。

図2:デフォルト状態とチューニング後
今までチューニングをしてきて、読者の皆さんはどう思われましたか?
巷の評価では速度面で誤解されることが多いPostgreSQLですが、現在のPostgreSQLは正しくチューニングさえしていれば十二分な性能を発揮する能力を秘めています。
つまり「PostgreSQLはエンタープライズ環境でも利用できるフルスペックRDBMS」です。そのことを1人でも多くの方に知っていただきた いと思い、今回このような連載を書かせていただきました。PostgreSQLへの理解を少しでも深めていただけたら幸いです。
おまけ:PostgreSQL 8.1 Beta1リリース!
2005年8月25日、PostgreSQL 8.1 Beta1がリリースされました。リリースに関する案内は下記URLにあります(英語)。
http://archives.postgresql.org/pgsql-announce/2005-08/msg00010.php
主な拡張点としましては次のものがあります。
- 性能向上
- バキュームの自動化(現時点ではデフォルトでオフ)
- Two Phase Commitのサポート
- ビットマップスキャンのサポート
- GiSTインデックスの高性能化、高信頼性化
- コネクションリミット(ユーザやデータベースごとの接続数制限)のサポート
- その他、多数の機能拡張
特に性能向上は目覚ましく、それだけのために8.1にバージョンアップする価値があるほどです。8-wayや16-wayなどの多CPU環境でのスケーラビリティが向上しているのも新バージョンの特徴です。
なお本年内には正式リリースされる見込みですが、お時間のある方は是非ベータ版をダウンロードしてご自身でその性能を体験してみてください。ベータ版といえども非常に安定していますので安心して試用できます。前のバージョンには戻れなくなること請け合いです。