タグ

postgresとtipsに関するkirinxudaのブックマーク (2)

  • log_min_duration_statement

    kirinxuda
    kirinxuda 2008/12/11
    [via:mento.info]"log_min_duration_statement パラメータ型 integer デフォルト値 -1 変更 動的(userlimit) 値の範囲 -1 ~ 2147483 ログ出力レベル LOG log_min_duration_statementは、SQLの実行時間がここに設定したミリ秒単位での時間を超えた場合に
  • postgresql パフォーマンスチューニング

    このサイトは、もともと作者の自分用メモとして書き始めたものです。書いてあることが全て正しいとは限りません。他の文献、オフィシャルなサイトも確認して、自己責任にて利用してください。 数十万レコードのデータを持つ大規模なテーブルを扱うようになると、クエリによっては回答が得られるまでに数秒かかるケースも出てくる。これは、より多くのメモリやディスクの使用を PostgreSQL に許すことで改善される可能性が高い。ただし、扱っているデータベースが小さい時には大した効果は望めない。また、そもそもの実装メモリが 256M とか 128M という貧弱な状態では、調整の余地さえなく、単なる悪あがきだ。以下は搭載メモリ 1 ギガを目安に書いている。更に、テーブルの素性とクエリパターンによっては、テーブル自体のクラスタ化が加速を上乗せしてくれるかもしれない -- クラスタリングや適切なインデックスの作成は、メ

    kirinxuda
    kirinxuda 2008/11/13
    [via:mento.info]大事すぎて全然覚えらんない
  • 1