Upgrade to Pro — share decks privately, control downloads, hide ads and more …

omake_20190202.pdf

hmatsu47
February 02, 2019

 omake_20190202.pdf

第26回 中国地方DB勉強会 in 岡山 (2019.2.2)枠が空いてればLTするかも?→枠が埋まったのでたぶんやりません。

hmatsu47

February 02, 2019
Tweet

More Decks by hmatsu47

Other Decks in Technology

Transcript

  1. おさらい3︓検証内容と結果 検証内容︓ Aurora PostgreSQL 互換版では、フェイルオーバーしたと きに共有バッファと OS のディスクキャッシュは両⽅とも ⽣きのこるの︖ 結果

    共有バッファはフェイルオーバーしても⽣きのこる そもそも OS レベルではディスクキャッシュしない 共有バッファのデフォルト容量は全メモリ容量の 75% PostgreSQL のセオリー(通常 25% まで)とは違う…
  2. 資料を探してみた 「そのものズバリ」は⾒つからなかった PostgreSQL の資料はあるんだけど、Aurora が… あるっちゃあるけど(↓の P.29 〜 30) https://www.slideshare.net/AmazonWebServices/deep-

    dive-on-the-amazon-aurora-postgresqlcompatible- edition-dat402-reinvent-2017 12/13 の re:Invent 2018 ダイジェスト(⼤阪)でも質問でき ず…
  3. 資料を読んで⾃分で考えてみた(1/2) そもそも「25% まで」の主な理由は 2 つ OS のディスクキャッシュとの⼆重管理が無駄 かといって MySQL の

    innodb_flush_method=O_DIRECT のような仕組みがない 容量を⼤きくするとチェックポイントの間隔を⻑くでき るかわりに、ダーティーページフラッシュの負荷が集中 する 最近は動的なチェックポイント処理もするけれど…