PostgreSQLはいかにHDDにアクセスしないかを追求したデザインとなっている。
そのため、シーケンシャルアクセスを想定しているため、SSDとの相性が悪い。
MySQLもHDDを意識した作りにはなっているが、ダイレクトI/Oを使うことでOSのページキャッシュを無視できる。
これがSSDとの相性が良い。
innodb_flush_method
- fsync(デフォルト)
- O_DSYNC
- O_DIRECT
- O_DIRECT_NO_FSYNC
- 出版社/メーカー: 技術評論社
- 発売日: 2016/01/18
- メディア: 雑誌
- この商品を含むブログ (1件) を見る