データベースとトランザクションログを同じドライブに置くことはできますか?それが推奨されない場合、その結果はどうなるでしょうか?同じドライブ上のデータベースとトランザクションログで問題が発生する可能性がありますか?
答えて
唯一の欠点は、ディスクのスラッシングが増え、パフォーマンスが低下することです。
1回の書き込みでは、2回のシークが必要です(書き込みトランザクションログ、書き込みデータ、コミットログの間)。トランザクション・ログを別のディスクに置くと、ドライブ・ヘッドがトランザクション・ログとデータのままになる可能性があるため、ゼロ・シークをほとんど意味しません。
ドライブが両方とも同じドライブ上にあるという問題は、ドライブが故障した場合に両方を失うことです。
異なるドライブ上にあり、データを含むドライブに障害が発生した場合は、最後のバックアップにログを適用して、データを失わないようにすることができます。
私が以前に働いていた会社では、複数のサーバー上の同じフォルダ内の同じドライブにトランザクションログとデータファイルが並べてありました。
これはデータに問題を生じませんでした。
他の人も注目しているように、パフォーマンスに影響を与える可能性があります。あなたがドライブを失うと、両方を失います。
一部のシナリオでは、トランザクションログはまったく必要ありません。その場合、データベースをSimple Recovery Modeに切り替えると、パフォーマンスが向上し、管理が簡単になります。ただ、上記のテッド・パーシバルさんのコメントに簡単に追加する
それはシーケンシャル書き込みまたはシーケンシャル読み込みを行っている場合は、ドライブヘッドが移動する必要がないので...
ハード・ディスク・ドライブは、最速実行されます。
SQL Serverのログファイルは、シーケンシャルなので、ハードドライブのみをログ専用にすると、パフォーマンスが大幅に向上します。つまり、パフォーマンスが問題ではない小規模なデータベースの場合は、問題ではありません。
ドライブ障害に関するNirのコメントは、RAIDアレイにデータとログの両方を入れることで、より低いレベルでこれを処理してくれることをうれしく思います。
- 1. PHPでセキュリティ上の問題が発生する可能性があります
- 2. クラスフィールドと同じ名前のパラメータで問題が発生する可能性がありますか? C#
- 3. H2データベースで問題が発生している可能性があります。
- 4. magssoサイトでCSSの問題が発生する可能性があります
- 5. 同じマシンでUDPエラーが発生する可能性はありますか?
- 6. PostSharpコンパイル時に問題が発生する可能性がありますか?
- 7. ラベル「javascript:」で問題が発生する可能性はありますか?
- 8. アンドロイドのsdkパスにスペースがあると、eclipseで問題が発生する可能性がありますか?
- 9. オートフィルターで問題が発生し、配列エラーが発生する可能性があります。
- 10. ProductionでActionCableを使用すると、パフォーマンスの問題が発生する可能性がありますか?
- 11. OpenCLカーネルで問題が発生するとプログラムが遅くなり、メモリーの問題が発生する可能性があります。
- 12. メモリアクセスに問題がある可能性がありますか?
- 13. キャッチブロックを空のままにすると、JavaScriptの問題が発生する可能性があります。
- 14. 連続ループが原因でスレッドの問題が発生する可能性がありますか?
- 15. オブジェクトが無効で、アプリケーションで問題が発生する可能性がありますか?
- 16. Jqueryオブジェクト同時のajaxコールで発生する可能性があります
- 17. Droolsのアップデート方法が原因で問題が発生する可能性があります
- 18. PHPログインスクリプト - セッションエラーが発生する可能性があります
- 19. JSPページの実行中にどのような問題が発生する可能性がありますか?
- 20. 同一データベースを使用して組織を2回インポートするとMSCRM2011に問題が発生する可能性がありますか?
- 21. 複数のサイトが同じサーバーにあり、SSLで問題が発生する
- 22. jquery - appendToメソッドで問題が発生し、DIVのZインデックスが追加される可能性があります。
- 23. Javascriptマップで値にアクセスする際に問題が発生する可能性があります。
- 24. rand.Readerを読むとエラーが発生する可能性がありますか?
- 25. フラグメントのコンテナビューのIDが発生する可能性のある問題
- 26. Android:アクセシビリティサービスのgetRootInActiveWindowでANRが発生する可能性がありますか?
- 27. MySQLで同じイベントが重複する可能性がありますか?
- 28. 非常に長い生産ログがiPhoneで発生する可能性がある問題は何ですか?
- 29. スタティックファイルとテンプレートでDjangoバグが発生する可能性があります
- 30. Javascript Ajaxでデッドロックが発生する可能性がありますか?
実際にはシンプルモードでは、まだトランザクションログがあります。それは、ログがSQLServerによってもう不要になったら、それはゴミ箱だということだけです。シンプルリカバリモードでは、ログは回復のために保持されません。回復は「シンプル」なのです...最後のバックアップから復元するだけです。 –