当您使用 EFS 来加密数据库文件时,您可能会遇到 SQL Server 2005 的某些功能中的性能下降

文章翻译 文章翻译
文章编号: 922121 - 查看本文应用于的产品
展开全部 | 关闭全部

概要

当您使用加密文件系统 (EFS) 加密数据库文件时,您可能会遇到 Microsoft SQL Server 2005 的某些功能中的性能下降。

更多信息

当您使用 EFS 加密的数据库文件时,被加密的数据库文件的完整内容。无论实际的数据和数据库文件中包含的元数据发生这种情况。我们建议您使用 EFS 在方案中,可能会丢失物理媒体。

当 SQL Server 2005 执行上一个 EFS 加密的数据库文件的 I/O 操作时,在 I/O 操作是同步的。因此,您可能会遇到性能降低的 SQL Server 2005 的某些功能中。例如对于性能和检查点功能的预读功能可能会降低。

当 SQL Server 辅助线程执行上一个 EFS 加密的数据库文件的 I/O 操作时,工作线程将等待,直到当前的 I/O 操作,EFS 加密的数据库文件上完成。此外,将推迟 SQL Server 计划程序,直到当前的辅助线程将继续。因此,保持 SQL Server 调度程序上的 SQL Server 工作线程将被挂起直到第一个工作线程将继续在 I/O 操作。在这种情况下会降低 SQL Server 2005 的性能。

通过 SQL Server 2005 的服务器安装中使用 SQL Server 2005 本地加密功能,您可以避免此问题。

如果您必须使用 EFS 加密 SQL Server 2005 安装中的数据库文件,您可以指定 SQL Server I/O 亲和力掩码选项。有关亲和力掩码选项 I/O 的详细信息,请参阅联机 SQL Server 图书在下面的文章:
http://msdn2.microsoft.com/en-us/library/ms189629.aspx
您在使用 SQL Server I/O 亲和力掩码选项时对 EFS 加密的数据库文件的 I/O 操作请求分配到单独的 SQL Server 调度程序。尽管 I/O 操作是使用 EFS 加密的数据库文件仍然同步,SQL Server 工作线程将继续,但不在当前的 I/O 操作正在等待与 EFS 加密的数据库文件完成。

注意或者,您可能要考虑承载 EFS 加密 SQL Server 2005 的单独实例上的数据库文件。

有关如何设置 SQL Server I/O 相似性选项的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
298402INF: 了解如何设置 SQL Server I/O 相似性选项

属性

文章编号: 922121 - 最后修改: 2007年11月20日 - 修订: 1.3
这篇文章中的信息适用于:
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
关键字:?
kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbinfo KB922121 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 922121
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com