Rendimiento reducido en SQL Server cuando se usa EFS para cifrar archivos de base de datos

Se aplica a: SQL Server
Número de KB original: 922121

Síntomas

Cuando se usa El sistema de cifrado de archivos (EFS) para cifrar archivos de base de datos en SQL Server, se reduce el rendimiento de algunas características de SQL Server. Por ejemplo, las características de lectura anticipada y punto de control .

Causa

Este problema se produce porque las solicitudes de E/S asincrónicas de SQL Server se convierten en operaciones de E/S sincrónicas en un archivo de base de datos cifrado por EFS. Para obtener más información, vea E/S de disco asincrónica como sincrónica en Windows . Durante la operación de E/S, el subproceso de trabajo espera hasta que se complete la operación de E/S. Cuando el subproceso espera la operación de E/S, el programador de SQL Server se suspenderá hasta que el subproceso de trabajo actual continúe. Por lo tanto, los subprocesos de trabajo que permanecen en el programador estarán pendientes hasta que el primer subproceso de trabajo continúe la operación de E/S. Sin embargo, para la E/S asincrónica, el subproceso solicita la E/S y continúa realizando otras tareas.

Nota:

La E/S asincrónica todavía parece ser sincrónica debido a la compresión de New Technology File System (NTFS). El controlador del sistema de archivos no accederá a los archivos comprimidos de forma asincrónica. En su lugar, todas las operaciones se hacen sincrónicas.

Solución alternativa

SQL Server ofrece muchas tecnologías de cifrado, como cifrado de datos transparente (TDE),Always Encrypted y funciones de transact-SQL de cifrado de nivel de columna. Considere la posibilidad de usar estas características de cifrado en lugar de EFS.

Nota:

Cuando se usa EFS para cifrar un archivo de base de datos, todo el archivo de base de datos se cifra, independientemente de los datos y metadatos reales contenidos en el archivo de base de datos. También puede usar EFS en caso de posible pérdida de medios físicos.

Referencias

Configuración de un sistema de archivos seguro