PostgreSQLのチューニング
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*重いSQLの見つけ方 [#g23ca243]
http://blog.asial.co.jp/383~
[[PostgreSQLを遅くしている犯人はどこだ?:http://www.atmar...
*共有メモリの調節 [#t6717375]
確認
# ipcs -l -m
------ シェアードメモリの制限 --------
セグメント数の最大値 = 4096
セグメントサイズの最大 (単位:KB) = 32768
max total shared memory (kbytes) = 8388608
最小セグメントサイズ (単位:KB) = 1
128MBに設定 128 * 1024 * 1024 = 134217728
# echo 134217728 > /proc/sys/kernel/shmmax
再確認
# ipcs -l -m
------ シェアードメモリの制限 --------
セグメント数の最大値 = 4096
セグメントサイズの最大 (単位:KB) = 131072
max total shared memory (kbytes) = 8388608
最小セグメントサイズ (単位:KB) = 1
再起動時も有効にするため2行追加
# vi /etc/sysctl.conf
kernel.shmall = 134217728
kernel.shmmax = 134217728
サーバー再起動
*shared_buffers [#ufe4c37d]
共有バッファでPostgreSQLが独自に用意しているディスクキャ...
shared_buffers = 10000
OR
shared_buffers = 24MB
*work_mem [#x6aab8c9]
ソートバッファでテーブルの結合、ソート時に利用される~
PostgreSQL8より前は sort_mem
work_mem = 4096
OR
work_mem = 4MB
*wal_buffers [#lc38fa62]
トランザクションログバッファを調節~
9.1.1あたりから -1 でOK
wal_buffers = 32
OR
wal_buffers = 64kB
OR
wal_buffers = -1
*PostgreSQLを高速化する16のポイント [#pc0bd811]
http://neta.ywcafe.net/000960.html
終了行:
*重いSQLの見つけ方 [#g23ca243]
http://blog.asial.co.jp/383~
[[PostgreSQLを遅くしている犯人はどこだ?:http://www.atmar...
*共有メモリの調節 [#t6717375]
確認
# ipcs -l -m
------ シェアードメモリの制限 --------
セグメント数の最大値 = 4096
セグメントサイズの最大 (単位:KB) = 32768
max total shared memory (kbytes) = 8388608
最小セグメントサイズ (単位:KB) = 1
128MBに設定 128 * 1024 * 1024 = 134217728
# echo 134217728 > /proc/sys/kernel/shmmax
再確認
# ipcs -l -m
------ シェアードメモリの制限 --------
セグメント数の最大値 = 4096
セグメントサイズの最大 (単位:KB) = 131072
max total shared memory (kbytes) = 8388608
最小セグメントサイズ (単位:KB) = 1
再起動時も有効にするため2行追加
# vi /etc/sysctl.conf
kernel.shmall = 134217728
kernel.shmmax = 134217728
サーバー再起動
*shared_buffers [#ufe4c37d]
共有バッファでPostgreSQLが独自に用意しているディスクキャ...
shared_buffers = 10000
OR
shared_buffers = 24MB
*work_mem [#x6aab8c9]
ソートバッファでテーブルの結合、ソート時に利用される~
PostgreSQL8より前は sort_mem
work_mem = 4096
OR
work_mem = 4MB
*wal_buffers [#lc38fa62]
トランザクションログバッファを調節~
9.1.1あたりから -1 でOK
wal_buffers = 32
OR
wal_buffers = 64kB
OR
wal_buffers = -1
*PostgreSQLを高速化する16のポイント [#pc0bd811]
http://neta.ywcafe.net/000960.html
ページ名: