Leistung bei einige Features von SQL Server bei Verwendung von EFS zum Verschlüsseln von Dateien

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 922121
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Zusammenfassung
Möglicherweise Leistungseinbußen in einigen Features von Microsoft SQL Server bei Verwendung von EFS (ENCRYPTING File System) zum Verschlüsseln der Dateien.
Weitere Informationen
Wenn Sie EFS zum Verschlüsseln einer Datei verwenden, wird der gesamte Inhalt der Datenbankdatei verschlüsselt. Dies tritt unabhängig von der tatsächlichen Daten und Metadaten, die in der Datenbank enthalten ist. Weitere Informationen zu bewährten Methoden für EFS finden Sie im folgenden Artikel der Microsoft Knowledge Base:

223316Empfehlungen für das verschlüsselnde Dateisystem

Wenn SQL Server einen e/a-Vorgang für ein EFS-verschlüsselte Datenbankdatei ausführt, ist der e/a-Vorgang synchron. Aus diesem Grund können einige Features des SQL Server-Leistung auftreten. Z. B. kann die Leistung von Read-ahead-Funktion und das Prüfpunkt-Feature beeinträchtigt werden.

Wenn ein SQL Server-Arbeitsthread einen e/a-Vorgang für eine EFS-verschlüsselte Datenbank-Datei ausführt, wartet der Arbeitsthread bis zum Abschluss des aktuellen e/a-Vorgangs für die EFS-verschlüsselte Datenbankdatei. Darüber hinaus wird der SQL Server-Planer angehalten, bis der aktuelle Thread wird fortgesetzt. Daher ist der SQL Server-Worker-Threads, die auf den SQL Server-Planer sind ausstehende, bis der erste Thread den e/a-Vorgang wird fortgesetzt. In diesem Szenario wird die Leistung von SQL Server verringert.

Sie können dieses Problem vermeiden, indem Sie mithilfe des SQL Server-systemeigene Verschlüsselung in Server-Installationen von SQL Server.
Wenn Sie EFS zum Verschlüsseln der Datenbankdateien in einer SQL Server-Installation verwenden müssen, können Sie die Option SQL Server-i/o-Affinity Mask angeben. Weitere Informationen über die i/o-Option Affinity Mask finden Sie im folgenden Artikel in der SQL Server-Onlinedokumentation: Wenn Sie die Option SQL Server-i/o-Affinity Mask verwenden, werden e/a-Anforderungen auf EFS-verschlüsselte Datenbankdateien an einen separaten SQL Server-Planer zugewiesen. Auch die e/a-Operationen nach wie vor mit EFS verschlüsselte Dateien synchron sind, wird der SQL Server-Arbeitsthread fortfahren, ohne zu warten des aktuellen e/a-Vorgangs mit EFS verschlüsselte Datenbankdatei abgeschlossen werden.

Hinweis Alternativ sollten Sie berücksichtigen, dass die Datenbankdateien auf einer separaten Instanz von SQL Server hosten von EFS verschlüsselt werden.

Weitere Informationen dazu, wie Sie die Option SQL Server e/a-Affinität, klicken Sie auf die folgenden Artikelnummern klicken, um die betreffenden Artikel in der Microsoft Knowledge Base anzuzeigen:
298402 INF: Verstehen, wie die Option SQL Server e/a-Affinität festlegen
2157114 Die "Affinity Mask" und "Affinity i/o Mask" Konfiguration sollte nicht in Konflikt

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 922121 – Letzte Überarbeitung: 12/09/2015 06:16:23 – Revision: 1.0

Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, 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, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbnosurvey kbarchive kbtshoot kbsql2005engine kbexpertiseadvanced kbinfo kbmt KB922121 KbMtde
Feedback
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)