タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

postgresqlに関するOKIIZOのブックマーク (6)

  • 共有メモリ設定パラメータのshmallとshmmax - shibainu55日記

    PostgreSQLなどをはじめ、DBMSを動かすサーバでは一般的にカーネルパラメータshmmax、shmallのパラメータの変更が行われる。この設定変更に関する情報はWebの色んなサイトにあるが、一部のサイトでは誤った記載が間々あるように思う。というのも、「shmallとshmmaxの設定値を同じ値に設定するんだ」、という説明は正しくない。一部のサイトでは、shmallの値をバイト数で指定しようとしているように見受けられる。 Linuxカーネルのソース(linux-2.6.18/include/linux/shm.hの17行目〜)を読むと、こんなコメントが。shmallについては、バイト数ではなくページ数を設定する。 #define SHMMAX 0x2000000 /* max shared seg size (bytes) */ #define SHMMIN 1 /* min sha

    共有メモリ設定パラメータのshmallとshmmax - shibainu55日記
  • PostgreSQL 8.0.0 文書 - バックアップとリストア

    目次22.1. SQL によるダンプ22.1.1. ダンプのリストア22.1.2. pg_dumpall の使用22.1.3. 大規模データベースの扱い22.1.4. 警告22.2. ファイルシステムレベルのバックアップ22.3. オンラインバックアップとポイントインタイムリカバリ(PITR)22.3.1. WAL保管の設定22.3.2. ベースバックアップの作成22.3.3. オンラインバックアップを使用した復旧22.3.4. 時系列22.3.5. 警告22.4. リリース間の移行 貴重なデータを全て保存しているため、 PostgreSQL データベースは定期的にバックアップされなければなりません。 バックアップの手順は基的に簡単ですが、底流にある技術といくつかの仮定となる条件を理解することは重要です。 PostgreSQLのデータをバックアップする時には基的に以下の異なった3つの手

  • PostgreSQLパフォーマンスチューニング

    携わった開発のメモを記載しているため、バージョンが古くなります。 最新バージョンは触ったことはありませんが、おそらく機能が追加され、パフォーマンスも 良くなっているかと思います。 パフォーマンス目標は、「100万件文字列あいまい検索」というかなり難易度の 高いものでした。しかもハードはごくごく普通のPCサーバ。1CPU、HDDはUATA100、メモリは1GB。 いまどきのウェブ検索システムには貧弱と言わざるを得ないものでした。 この限られた条件下で、素早い検索結果を得るためにはどうすれば良いのでしょうか。 特にウェブシステムの場合、画面の向こうのユーザは検索時間がかかるようでは、 待ってくれませんし、二度と使わないでしょう。

    PostgreSQLパフォーマンスチューニング
  • PostgreSQL パフォーマンスチューニングまとめ - 徒然なるままにBlog

    PostgreSQLをチューニングする機会があったので その時に調べたチューニング項目を備忘録として残しておきます。 バージョンの違いやサーバの規模などによっても 効果は変わってくると思うのであくまで参考程度のものですが。 ・shared_buffers 7系では8000〜10000程度まで引き上げる 8系では150000程度まで引き上げることが可能、100000程度が性能のピーク これに多く割り当てるよりOSのバッファ領域として使う方が性能が向上する テーブルサイズを割り出して設定するのがベスト 簡単に設定するなら搭載メモリ量の1/4、搭載メモリが多ければ1/2ぐらいでも可 ・max_connections 7系では256程度、8系では1000程度が性能のピーク ・work_mem(sort_mem) 適切なサイズに調整する、2048〜4096程度 プロセス毎

  • 性能に関するヒント

  • Install and Configure PostgreSQL in openSUSE 11.0 – SUSEGEEK

    PostgreSQL is a powerful, open source relational database system with active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. It is fully ACID compliant, has full support for foreign keys, joi

  • 1