SQL Serverデータとログファイルの最適化は、MoveFile APIでライブ


11

私の雇用主は、Windows MoveFile APIを使用して開いているファイルを最適化するNTFS最適化ソフトウェアの展開を検討しています。これは、2005-2012のSQLバージョンと2003および2008 R2のWindowsバージョンを実行する何千ものSQL Serverサーバーに展開されます。重要なのは、私が話している製品はPerfectDiskですが、同じように機能する同様のプログラムがあると思います。

これまでのテストでは、偶発的なI / Oパフォーマンスの問題を除いて、多くの問題が判明していません。これは驚くべきことではなく、デフラグの再スケジュールとチューニングによって回避できます。しかし、私はデータ破損のリスクについてより懸念しています。

このタイプのソフトウェアをデータベースサーバーの運用環境で実行した経験がある人はいますか?データ破損が発生しましたか?

それが問題を引き起こしているという確固たる証拠を見つけることができなくても、私はこれについてはむしろ不安です。

返信ありがとうございます。

追加のために編集:この恐ろしいアイデアはありがたいことに、おそらく一部は私が出した警告のせいで忘れられていました。


2
SQLサーバーのディスクがどのように断片化したのかを質問します。適切な計画とスペース管理により、断片化は問題になりません。
SqlACID

回答:


10

個人的には、データベースファイルの近くにはウイルス対策ソフトウェアやデフラグソフトウェアは必要ありません。自問してみてください、これは解決するよりも多くの問題を引き起こしますか?

CHECKDBの失敗の物語サードパーティのファイルシステムドライバによって引き起こさ

先週の終わりに、サーバーチームによってサーバー上のDiskeeper 2009がDiskeeper 2010にアップグレードされました。Diskeeper 2009は問題なく少なくとも1年間そこにいたので、誰がそれが問題であると予想していました。新しいバージョンでは、IntelliWriteと呼ばれるオプションが有効になっていることがわかりました。これにより、この問題が発生します。このオプションを無効にすると、すぐに問題が解決します。ポールはずっと前にこの問題についてブログを書いていて、私がそれをクリックしたときにこれを読んだことを思い出しましたが、それは私が考えた最後のことでした。

DBCC CHECKDBを備えたBewareサードパーティのファイルシステムドライバから

ここで「狼」を叫びたくはありませんが、ファイルシステムフィルタードライバーがインストールされている場合は、大規模な破損の問題が実際のIOサブシステムに起因していることに注意してください。

適切な計画と管理があれば、データベースファイルをデフラグする必要はありません。


4
SQLは間違いなく間違ってツリーを吠え...そして、SQLの下にあるファイルをいじっているため1ファイルレベルのデフラグは、赤ターゲットと「破損ここで私」コールアウト...身に着けているようなものです
レムスRusanu

マークとレムスに感謝します。これはまさに私が探しているものです。他に何が考えられるか見てみよう。
James L

1
MSもここに警告を公開しています:support.microsoft.com/kb/2454053
James L
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.