Extensión de asignación de archivo en SQL Server 2000 (64 bits) y SQL Server 2005

Seleccione idioma Seleccione idioma
Id. de artículo: 329526 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

El Microsoft SQL Server 2000 Enterprise Edition (64 bits) y versiones de Microsoft SQL Server 2005 Enterprise Edition admiten una nueva opción de inicio de servidor, - e. Con la opción de inicio -E, un administrador puede aumentar el número de extensiones asignadas por el archivo en el grupo de archivos durante cada iteración del ciclo de turnos utilizado para distribuir extensiones a través de archivos. Esta extensión puede aumentar el rendimiento para aplicaciones (DW) del almacén de datos al proporcionar mejor contigüidad de datos y permitir que el mecanismo de lectura anticipada reducir el número de E/s procesadas durante exploraciones secuenciales que se ejecuta para las consultas de DW.

Uso de la opción -E puede resultar útil para aplicaciones de almacén de datos que tienen un número limitado de usuarios que ejecutan análisis de datos o índices. La opción no debe utilizarse en otros entornos, porque puede que no haya una ventaja de rendimiento, y puede afectar al rendimiento en los otros entornos.

Aunque la opción -E es funcional en versiones de 32 bits de SQL Server, no es compatible.

Más información

El mecanismo de asignación predeterminado asigna una extensión por archivo, utilizando un algoritmo de factor de relleno proporcional de turnos, antes de pasar al siguiente archivo en el grupo de archivos.

En SQL Server de 64 bits versión, puede asignar cuatro extensiones consecutivas por archivo, dado antes de cambiar al siguiente archivo en el grupo de archivos. Reducir la frecuencia de modificadores del archivo permite mayores rangos contiguos de asignación del espacio de disco, aunque no garantiza que, especialmente en el entorno multiusuario. Exploraciones benefician de esta contigüidad porque los datos serán menos fragmentados permitiendo menos modificadores de archivo y un acceso más rápido. Además, la nueva extensión de asignación puede disminuir el número de E/s ejecutado durante exploraciones secuenciales. Principalmente se espera que el aumento del rendimiento para aplicaciones de almacén de datos con un número limitado de usuarios que ejecutan análisis de datos o índices. Puede activar el nuevo algoritmo de asignación mediante la opción -E durante el inicio de SQL Server. Por ejemplo:
sqlservr -E

La opción -E debe utilizarse antes de la carga de datos original ya no afecta a los datos existentes, sólo las asignaciones nuevas. Por lo tanto, debe establecer la opción cada vez que el servidor se reinicia para que asignaciones se vean afectados. Si no es así, la frecuencia de modificador de archivo predeterminada se utiliza durante la asignación de extensión. Todas las operaciones que asignar espacio en un archivo, como insertar, creación de índices y desfragmentación, siguen el nuevo algoritmo de asignación cuando se define la opción -E. La opción -E está diseñada para utilizarse durante la carga e indización de una base de datos de gran tamaño. Por lo tanto, se determina el tamaño de E/s durante una operación de lectura futura por cómo se ha configurado el servidor en tiempo de asignación, no por cómo está configurado el servidor durante la lectura.

Las opciones de inicio se pueden establecer desde el Administrador corporativo de SQL Server. Para obtener más información, vea los temas "Parámetros de inicio" y "Utilizar opciones de inicio" en los libros en pantalla de SQL Server.

Porque la opción -E puede incorporar las ventajas de rendimiento sólo en las circunstancias específicas descritas anteriormente, no se recomienda que utilice esta opción de forma regular. Ejecuta SQL Server con la opción -E establecida en, puede disminuir el rendimiento de cargas de trabajo multiusuario con asignaciones frecuentes debido de mayor consumo de CPU.

Propiedades

Id. de artículo: 329526 - Última revisión: martes, 20 de noviembre de 2007 - Versión: 1.4
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
Palabras clave: 
kbmt kbinfo KB329526 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 329526

Enviar comentarios

 

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