当社のネットワーク担当者は、すべてのSQL Server 2005マシンを含むすべてのサーバーにウイルス対策(eTrust)ソフトウェアをインストールすることを強く要求しています。これがパフォーマンスを傷つけていることをどのようにして証明できますか?SQL Server 2005とウイルス対策ソフトウェア
答えて
eTrustがマシンにインストールされていないという引数を失っても、私は驚くことはありません。
私はそれがインストールされていると主張するのではなく、適切な除外ルールを設定することを推奨します。そのため、データベースやプロセスが極端にウイルスに感染する可能性はありません。
これは、eTrustの無視可能なパフォーマンスに影響します。 (それは良い製品だ場合、私はそれを使用したことがありません。)このドキュメントで
ルック、98ページ:eTrust antiVirus
あなたにそれを正しく設定するには、どのようにアイデアを与える必要があります。
eTrustを実行する前と後の両方で、サーバーのベンチマークを行います。これは、サーバーにアクセスするアプリケーションをプロファイリングするだけでなく、サーバー自体でプロセスを実行することによっても実行できます。両方のシナリオでテストできるクエリを作成します。パフォーマンスマトリックスを取得したら、それを管理者/ネットワーク担当者に提出することができます。
まず、がであることを確認する必要があります。もちろん、最も明確な方法は、TPSのパフォーマンスを評価できるテストスイートを作成することです。かなり複雑なトランザクションやマルチスレッドアプリケーションを実行している複数のアプリケーションがなくても、これを行うのは難しいでしょう。 Google SQL Serverには「テスト」と「TPS」が役立つ商用製品があるかどうかを知ることができます(わからない)。独自のテストスイートを使用している場合は、パフォーマンス監視を行うためにredgateソフトウェアから「SQL Response」のコピーを入手することをお勧めします。
ウイルス対策自体は、主にメモリ消費とネットワーク接続の監視によってパフォーマンスに影響します。 WRTネットワークの問題では、多くのウイルス対策パッケージは、Helkorn攻撃をポート1433(Helkornは一般的なワーム - Googleは - そしてポート1433はSQL Serverのリスニングポートです)で検索しています。要点を言えば、ウイルス対策の欠点を文書化したい場合は、初期接続時間の待ち時間を調べることにします。しかし、をウイルス対策なしで飛ばすことは、Helkornにとってより脆弱になるため、リスクを軽減するための措置を講じることをお勧めします。
メモリに関しては、SQL Serverは完全に読み込まれるとメモリが非常に消費されます。ここでは、ウイルス対策ソフトウェアのメモリフットプリントが影響を受けるかどうかを調べたいと思うでしょう。正直言って、私は疑問がある。 WRTのCPU、私はあなたが多くの違いを見るだろうと思う;時間外にフルスキャンをスケジュールする場合は特にそうです。
これを少しテストする方法は、2つのバーチャルボックスです。事実、あなたは実際に同じ物理的な箱にそれらを置くことができます。それらの両方に、長い間巻き込まれたSQLの挿入/照会/削除/などの両方を開始してください。どちらが最初に終了するかを確認します。重大な相違がある場合は、仮説が立証される可能性があります。
私の義理の義理は科学の先生であり、これまでに聞いたことはすべて科学的な方法です。仮説を立て、あなたの仮説をテストしてください。
何が起こるかお知らせください。
良いテストのようなものはありませんでしたが、MS SQL Server上のウイルススキャナに対するDBAの議論は、SQL Slammerの突発で一度だけ失われました。現実には、ウイルススキャナの影響を改善するためのメモリ/ディスクハードウェアのコストが非常に低く、余分な容量の作業が重要な問題を追加することが可能です。アクティブなSQLデータベース(マスタ、特にTempDBを含む)を試してみましょう。 Reporting Servicesを実行している場合は、inetpubと.netの一時フォルダを使用する必要があります。 – u07ch
- 1. ウイルス対策ソフトウェアをオン/オフにする
- 2. APIを使用したWindows Server 2008のウイルス対策ソフトウェア
- 3. ウイルス対策ホワイトリスト
- 4. Androidのウイルス対策
- 5. ウイルス対策プロセスの駆除?
- 6. 私のC#アプリケーションをGen.Variant.Zusyとして検出するウイルス対策ソフトウェア
- 7. セキュリティ - ウイルス対策とEDRの違い
- 8. プログラムとのウイルス対策の衝突
- 9. C#を使用してWindows上でウイルス対策ソフトウェアを検出する
- 10. ウイルス対策NDISフィルタの削除
- 11. デベロッパーマシン用のウイルス対策(Symantec Endpoint)設定
- 12. SQL Server 2012とSQL Server 2005の同期
- 13. SQL Server 2005とSQL Server 2005の互換性
- 14. SQL Server 2005 IF
- 15. SQL Server 2005エラー
- 16. SQL Server 2005の
- 17. SQL Server 2005 - トリガーループ?
- 18. SQL Server 2005 Express
- 19. SQL Server 2005の
- 20. Sql Server 2005 - SP
- 21. SQL Server 2005インポートウィザードとNULL値
- 22. Visual Studio 2008とSQL Server 2005
- 23. クライアント照合とSQL Server 2005
- 24. Sql Server 2005とLinqトランザクション
- 25. SQLとSQL Server 2005への参加
- 26. WindowsのZLIB:gzopen/gzwrite/gzcloseは、誤って去勢された出力ファイル/ウイルス対策ソフトウェアを生成しますか?
- 27. VB6プロジェクト用の高度なインストーラがウイルス対策ソフトウェアによって検出されました
- 28. Powershell:インストールされているウイルス対策ソフトウェアを見つけ、Windows Defenderを除外します。
- 29. バッチからウイルス対策ソフトウェアがインストールされているかどうかを自動的に検出
- 30. は、SQL Server 2005の
デフォルトのインストールを行ったようですが、98ページに記載されている項目を無視します。 –
丁寧に質問に追加するように依頼してください。彼らは義務づけられるべきです、彼らは円滑なランニングシステムも望んでいます。 – Bravax