TOP書籍連動> システムを変えるチューニング
まるごと PostgreSQL!
PostgreSQLチューニング実践テクニック

第8回:GROUP BYを使用したチューニング

著者:石井達夫(ISHII, Tatsuo)   2005/6/22
前のページ  1  2
システムを変えるチューニング

   本稿では、PostgreSQLのチューニングテクニックのうち、比較的簡単で即効性の高いものを取り上げて紹介しました。次に必要なのは、PostgreSQLの内部構造に基づく臨機応変なチューニングです。

   今回は取り上げることができませんでしたが、複数のテーブルを結合する際に用いられるJOINのアルゴリズム(merge、hash、nested loop)を理解すれば、より複雑な問い合わせのチューニングも可能です。もちろん、そのような複雑な問い合わせに対しても、今回ご紹介したテクニックは十分有効です。

   チューニングはデータベースの管理技術の中でも比較的難しい部類に入ります。どうしても勉強する時間が取れない、あるいは今すぐパフォーマンスを改善しなければならない、という場合は商用サポートを検討するのもよいでしょう。

   手前味噌になりますが、筆者の勤務する(株)SRAでは、もう5年ほどチューニングを含めたPostgreSQLのサポートやコンサルティングを行っています。ときには、本番稼働直前の現場に徹夜で詰めてチューニング作業を行うこともありますが、レスポンスの悪かったシステムがチューニングの結果きびきびと動き出すのを見ると苦労が報われたと感じます:-)

   こうした喜びを筆者だけでなく、読者の皆さまが味わえることを願っています。

前のページ  1  2


石井達夫
著者プロフィール
石井達夫(ISHII, Tatsuo)
PostgreSQLの開発者、エバンジェリスト。本業でもPostgreSQLによるビジネスに関わっている。著書に「PostgreSQL完全攻略ガイド」「PHPxPostgreSQLで作る最強Webシステム」(技術評論社)などがある。


INDEX
第8回:GROUP BYを使用したチューニング
  GROUP BYによるチューニング
システムを変えるチューニング