SQL Server 에서 실행 중인 Anti-Virus 와 관련된 아티클이 있어 간략히 내용을 요약해 봅니다.
Windows Server 에서 시스템 보안 문제로 인해 Antivirus 소프트웨어 사용은 필요하지만 간혹 바이러스 스캔 기능으로 인해 파일 잠금이 발생하여 성능과 관련된 문제가 나타날 수 있습니다.
SQL Server 에서 아래와 같이 파일과 폴더에 대해서 Antivirus 스캔을 예외 처리한다면 파일 잠금으로 인한 성능 저하 문제는 예방할 수 있습니다만 예외 처리된 파일이 바이러스에 감염될 경우 Antivirus 소프트웨어는 이를 감지하지 못하게 될 것입니다.
만약 트러블슈팅 후 Antivirus 에 의한 성능 문제가 의심된다면 아래 파일 및 폴더에 대해서 예외 처리를 적용하여 모니터링 해 보는 것을 제안해 봅니다.
2. SQL Server Log Files (files with extensions like .LDF)
3. SQL Server Backup files (files with extensions like .BAK and .TRN)
4. Full-Text Catalog Files
5. SQL Server Audit Files
6. SQL Server Query Files (Extensions like .SQL)
7. Trace/Profiler Files (Extensions like .TRC)
8. Entire Directory that is holding Analysis Services files that is used for processing Cubes and used for queries that are reading files in to the data folder and the temp folder.
9. Folder where Analysis Services Backups Files Reside
10. Exclude SQLServer.Exe file (This is the main database engine file)
11. ReportingServicesService.Exe
12. MSMDSrv.exe
13. Cluster Directory (Usually it is C:\Windows\Cluster) *If your servers are clustered
14. Cluster Quorum Drive
15. FILETABLE and Filestream folders
아래 링크를 통해 추가 정보를 확인하실 수 있으며 SQL Server 제품 외 다른 마이크로소프트 제품이나 서비스에서 예외처리를 제안하는 폴더 및 파일을 확인하실 수 있습니다.
[참고자료]
SQL Server - Running Anti-Virus on SQL Server
http://sqlcommunity.com/SQL-ARTICLES/Post/1486/SQL-Server-Running-Anti-Virus-on-SQL-Server
How to choose antivirus software to run on computers that are running SQL Server
http://support.microsoft.com/kb/309422/en-us
Microsoft Anti-Virus Exclusion List
http://social.technet.microsoft.com/wiki/contents/articles/953.microsoft-anti-virus-exclusion-list.aspx
Virus scanning recommendations for Enterprise computers that are running currently supported versions of Windows
http://support.microsoft.com/kb/822158/en-us
작성자 : Lai Go / 작성일자 : 2014.09.24