第4回 中国地方DB勉強会 in 岡山 まとめ #ChugokuDB

4
前へ 1 ・・ 3 4 次へ
tsuda.a @tsuda_ahr

DBチューニングとSQLチューニング #ChugokuDB

2014-07-13 13:08:29
tsuda.a @tsuda_ahr

DBチューニング。パラメータ調整が主。CPU負荷やI/Oのチューニング。物理っぽい分野 #ChugokuDB

2014-07-13 13:10:18
tsuda.a @tsuda_ahr

SQLチューニング。統計情報とかインデックス使っているかとか SQL 文の正しさ的な。 #ChugokuDB

2014-07-13 13:11:00
tsuda.a @tsuda_ahr

WAL と REDO の違いってなんだろ #ChugokuDB

2014-07-13 13:13:39
さく%モートレ(エアなし)仮運用中 @S_a_k_U

メモリ(キャッシュヒット率、WAL(ログ)、一時領域)、ディスクIO(チェックポイント、オブジェクト)、プロセス(VACUUM、writer) #PostgreSQL #ChugokuDB

2014-07-13 13:13:55
さく%モートレ(エアなし)仮運用中 @S_a_k_U

デフォルトの共有メモリは小さいので最初に見る #PostgreSQL #ChugokuDB

2014-07-13 13:15:59
そーだい@初代ALF @soudai1025

RDBの課題はディスクI/Oを減らすことが大事。 #ChugokuDB

2014-07-13 13:18:07
tsuda.a @tsuda_ahr

WALバッファが少ないために、コミット前に WAL Write が発生することがある #ChugokuDB

2014-07-13 13:18:10
tsuda.a @tsuda_ahr

Checkpoint による性能影響は大きい(一気にディスクに書き込みが発生してしまったりする) #ChugokuDB

2014-07-13 13:19:46
tsuda.a @tsuda_ahr

VACUUM するから HWM はない感じなのかな #ChugokuDB

2014-07-13 13:26:04
さく%モートレ(エアなし)仮運用中 @S_a_k_U

PostgreSQLは追記型だからVACUUMがいる、みたいな話だったけどOracleとかMySQLはどうなんだろ? #PostgreSQL #ChugokuDB

2014-07-13 13:26:23
Araki3 @akira345

select name setting,unit,context from pg_settings; かな? #ChugokuDB

2014-07-13 13:28:53
Araki3 @akira345

shared_buffersは物理メモリの25%~40%程度とする。 PostgreSQLはOSのファイルキャッシュも使うので、厳密な調整でなくて良い (ただしWinや数十GBなメモリ環境除く) #ChugokuDB

2014-07-13 13:31:23
さく%モートレ(エアなし)仮運用中 @S_a_k_U

selectで先読みしてキャッシュに載せるか。今日のデータだけとか。マスタとか。 #PostgreSQL #ChugokuDB

2014-07-13 13:34:21
さく%モートレ(エアなし)仮運用中 @S_a_k_U

VACUUMに相当するのって、HiRDBでは「解放(pdreclaimコマンド)」と「再編成(pdrorgコマンド)」でいいのかな? #PostgreSQL #ChugokuDB

2014-07-13 13:36:57
Araki3 @akira345

wal_buffersは最近のバージョン(9.2代以降)では自動調整 旧Verではデフォルトの16MBにしてみる #ChugokuDB

2014-07-13 13:37:17
Araki3 @akira345

work_memパラメタ こいつはセッションごとに確保される領域なので、 パラメタで設定ではなく SQL発行時に SETコマンドで設定する。 SET work_mem TO '256MB'; など #ChugokuDB

2014-07-13 13:41:21
tsuda.a @tsuda_ahr

VACUUM 処理中は 10% 程度の性能を使用する #ChugokuDB

2014-07-13 13:52:57
前へ 1 ・・ 3 4 次へ