レベルエンター山本大のブログ

面白いプログラミング教育を若い人たちに

BLOCKVROCKリファレンス目次はこちら

トランザクションファイルとログファイルを別ディスクに分ける理由

RDBMSにおいて「トランザクションファイル」と「ログファイル」は、
別ディスクに分ける方が良い、と言うのはDBAの常識だが、
その理由については「慣習的に」とか「なんとなく」という程度の意識の人も多い。

例のSQLServer最強本にもあるが、
これらのファイルを分ける理由は、それぞれのファイルのI/Oの特性が異なるからだ。

これらのファイルを分離することによって、
それぞれのI/Oが邪魔し合うことを避けられるために、パフォーマンスが向上する。