Ajuste las opciones de SQL Server cuando se ejecuta en cargas de trabajo de alto rendimiento

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

En esta página

INTRODUCCIÓN

Este artículo describe varios indicadores de traza como el ajuste de las opciones de Microsoft SQL Server 2005 y SQL Server 2008. Puede utilizar los siguientes indicadores de traza para mejorar el rendimiento de SQL Server. Normalmente, se utilizan estos indicadores de traza cuando SQL Server se ejecuta en las cargas de trabajo de alto rendimiento.

Nota Los indicadores de traza que se describe en este artículo son avanzados técnicas de optimización. Debe considerar el uso de estos indicadores de traza sólo después de realizar optimizaciones más básicas y de rutina. Por ejemplo, debe considerar el uso de estos indicadores de seguimiento después de hacer las siguientes optimizaciones:
  • Análisis de índices
  • Equilibrio de E/S
  • Generación de perfiles de consulta SQL
  • Estadísticas del sistema de supervisión
Además, los siguientes indicadores de traza son principalmente útiles en servidores de high-end que tienen las siguientes características:
  • Varias CPU, por ejemplo, más de ocho CPU
  • Gran cantidad de memoria principal, por ejemplo, más de 8 gigabytes (GB) de memoria
  • Alta velocidad de I/O, por ejemplo, más de 10.000 E/S física por segundo o más de 500 megabytes (MB) por segundo
Los indicadores de traza que se describe en este artículo pueden disminuir el rendimiento en algunas cargas de trabajo. Le recomendamos que evalúe los efectos en la carga de trabajo en un sistema de pruebas antes de implementar los cambios en un entorno de producción.

Nota La información de este artículo también se aplica a las versiones CTP de SQL Server 2008 R2.

Más información

652 Del indicador de traza: deshabilitar la página analiza la búsqueda anticipada

Indicador 652 deshabilita página preselección durante los análisis de seguimiento. Puede activar el indicador de traza 652 al inicio o en una sesión de usuario. Cuando se activa el indicador de traza 652 en el inicio, el indicador de traza tiene ámbito global. Cuando se activa el indicador de traza 652 en una sesión de usuario, el indicador de traza tiene alcance de sesión.Si activa el indicador de traza 652, SQL Server ya no aporta páginas de base de datos en el búfer antes de estas páginas de base de datos son consumidas por los análisis. Si activa el indicador de traza 652, las consultas que se benefician de la característica de búsqueda anticipada de página presentan un rendimiento bajo.

661 Del indicador de traza: deshabilitar el proceso de eliminación de registros fantasma

Indicador de traza 661 deshabilita el proceso de eliminación de registros de ghost. Un registro de ghost es el resultado de una operación de eliminación. Cuando se elimina un registro, el registro eliminado se mantiene como un registro de ghost. Más adelante, se purga el registro eliminado por el proceso de eliminación de registros fantasma. Al deshabilitar este proceso, no se purga del registro eliminado. Por lo tanto, no se liberará el espacio que consume el registro eliminado. Este comportamiento afecta el rendimiento de las operaciones de análisis y de consumo de espacio.

Cuando se activa el indicador de traza 661 al inicio o en una sesión de usuario, el indicador de traza 661 siempre se aplica en el servidor y tiene un ámbito global. Si desactiva este indicador de rastreo, la eliminación de registros fantasma proceso funciona correctamente.

834 Del indicador de traza: las asignaciones de página grande de usar Microsoft Windows para el grupo de búferes

Indicador de traza 834 hace que SQL Server utilizar asignaciones de página grande de Microsoft Windows para la memoria asignada para el grupo de búferes. El tamaño de página varía dependiendo de la plataforma de hardware, pero el tamaño de página puede ser de 2 MB a 16 MB. Las páginas grandes se asignarán al inicio y se mantienen durante toda la duración del proceso. Indicador de traza 834 mejora el rendimiento al aumentar la eficacia de la translation Lookaside buffer (TLB) en la CPU.

Indicador de traza 834 sólo se aplica a las versiones de 64 bits de SQL Server. Debe tener el derecho de usuario Bloquear páginas en la memoria para activar el indicador de traza 834. Puede activar el indicador de traza 834 sólo durante el inicio.

Indicador de traza 834 puede impedir que el servidor se inicie si la memoria está fragmentada y no se puede asignar páginas grandes. Por lo tanto, el indicador de traza 834 es más adecuado para los servidores que están dedicados a SQL Server.

Nota Si está utilizando la función de índice de almacén de columna de SQL Server 2012, no es recomendable activar el indicador de traza 834.

Para obtener más información sobre la compatibilidad de páginas grandes en Windows, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/aa366720.aspx

836 Del indicador de traza: utilice la opción max server memory para el grupo de búferes

Indicador de traza 836 hace que SQL Server tamaño según el grupo de búferes en el inicio, basándose en el valor de la opción memoria máxima del servidor en lugar de la memoria física total. Puede utilizar el indicador de traza 836 para reducir el número de descriptores de búfer que se asigna durante el inicio en modo de Address Windowing Extensions (AWE) de 32 bits.

Indicador de traza 836 sólo se aplica a las versiones de 32 bits de SQL Server que tienen habilitada la asignación de AWE. Puede activar el indicador de traza 836 sólo durante el inicio.

2301 Del indicador de traza: habilitar avanzadas decisión optimizaciones de soporte

Indicador de traza 2301 permite optimizaciones avanzadas que son específicas de las consultas que apoyan la toma de decisiones. Esta opción se aplica a la toma de decisiones de procesamiento de grandes conjuntos de datos.


Puede activar el indicador de traza 2301 al inicio o en una sesión de usuario. Cuando se activa el indicador de traza 2301 al inicio, el indicador de traza tiene ámbito global. Cuando se activa el indicador de traza 2301 en una sesión de usuario, el indicador de traza tiene alcance de sesión.

Indicadores de traza que deshabilitar varios búferes de anillo

Un búfer es un mecanismo interno de diagnóstico de SQL Server que puede utilizar para registrar información adicional acerca del servidor. Normalmente, se utiliza esta información para solucionar problemas del servidor. Puede explorar el contenido de los búferes del anillo con la vista de administración dinámica sys.dm_os_ring_buffers .

Deshabilitar un búfer generalmente mejora el rendimiento. Sin embargo, deshabilitar un búfer elimina información de diagnóstico que utiliza de soporte técnico de Microsoft y puede impedir la correcta solución de problemas.

Los siguientes indicadores de traza deshabilitar varios búferes de anillo.

8011 Del indicador de traza: deshabilitar el búfer para el Monitor de recursos

Indicador de traza 8011 deshabilita la recopilación de información diagnóstico adicional para el Monitor de recursos. Puede utilizar la información en este búfer para diagnosticar las condiciones de falta de memoria. Indicador de traza 8011 siempre se aplica en el servidor y tiene un ámbito global. Puede activar el indicador de traza 8011 al inicio o en una sesión de usuario.

Indicador 8012 de traza: deshabilitar el búfer para programadores

SQL Server registra un evento en el búfer de programación cada vez que ocurre que uno de los siguientes eventos:
  • Un programador cambia de contexto a otro trabajador.
  • Un trabajador se ha suspendido.
  • Un trabajador se reanuda.
  • Un trabajador entra en el modo preferente o el modo no preferente.
Puede utilizar la información de diagnóstico en este búfer para analizar los problemas de programación. Por ejemplo, puede utilizar la información en este búfer para solucionar problemas de SQL Server deja de responder.

Indicador 8012 deshabilita la grabación de eventos de seguimiento para los programadores. Puede activar el indicador de traza 8012 sólo durante el inicio.

8018 Del indicador de traza: deshabilitar el búfer de excepción
8019 Del indicador de traza: deshabilitar colección de pilas para el búfer de excepción

El búfer de excepción registra las última 256 excepciones que se producen en un nodo. Cada registro contiene información sobre el error y contiene un seguimiento de la pila. Cuando se produce una excepción, se agrega un registro en el búfer.

Indicador de traza 8018 deshabilita la creación de la memoria intermedia circular y no hay información de excepción se registra. Colección de pila indicador 8019 deshabilita durante la creación del registro de seguimiento. Indicador de traza 8019 no tiene ningún efecto si está activado el indicador de traza 8018. Deshabilitar el búfer de excepción hace más difícil de diagnosticar los problemas relacionados con errores de servidor interno. Puede activar el indicador de traza 8018 y el indicador de traza 8019 sólo durante el inicio.

8020 Del indicador de traza: deshabilitar seguimiento de conjunto de trabajo

SQL Server utiliza el tamaño del conjunto de trabajo cuando SQL Server interpreta las señales de estado de la memoria global del sistema operativo. Indicador de traza 8020 quita el tamaño del conjunto de trabajo de consideración cuando SQL Server interpreta las señales de estado de la memoria global. Si utiliza este indicador de traza incorrectamente, se produce la paginación pesada y el rendimiento es deficiente. Por lo tanto, póngase en contacto con Microsoft Support antes de activar el indicador de traza 8020.

Puede activar el indicador de traza 8020 sólo durante el inicio.

8744 Del indicador de traza: deshabilitar la obtención previa de intervalos

Indicador de traza 8744 deshabilita la preselección del operador Bucles anidados . Uso incorrecto de este indicador de traza puede causar lecturas físicas adicionales cuando SQL Server ejecuta planes que contienen el operador Bucles anidados . Para obtener más información acerca del operador Bucles anidados , consulte el tema "Lógico y referencia de los operadores físicos" en libros en pantalla de SQL Server 2005.

Puede activar el indicador de traza 8744 al inicio o en una sesión de usuario. Cuando se activa el indicador de traza 8744 durante el inicio, el indicador de traza tiene ámbito global. Cuando se activa el indicador de traza 8744 en una sesión de usuario, el indicador de traza tiene alcance de sesión.

En la siguiente tabla se proporciona más información acerca de los productos o herramientas que comprueban automáticamente si la condición que se describe en la sección "Síntomas" en la instancia de SQL Server y en las versiones de SQL Server con el que se evalúa la regla.

Contraer esta tablaAmpliar esta tabla
Software de reglaTítulo de la reglaDescripción de la reglaVersiones del producto con el que se evalúa la regla
Asesor de System CenterSQL Server con el índice de columna almacén y 834 del indicador de seguimiento podrían causar la inestabilidad del servidorEn esta instancia de SQL Server asesor ha detectado la presencia de uno o más índice de almacén de columna junto con el indicador de traza 834 (páginas grandes para grupo de búferes). Esto puede causar inestabilidad en el servidor. No se recomienda habilitar este indicador de traza cuando se utiliza el índice de almacén de la columna.SQL Server 2012


Referencias

Para obtener más información acerca de cómo activar o desactivar los indicadores de traza y acerca de los indicadores de traza global y los indicadores de traza de sesión, consulte los siguientes temas en libros en pantalla de SQL Server 2005:
  • DBCC TRACEON (Transact-SQL)
  • Indicadores de traza (Transact-SQL)
  • DBCC TRACESTATUS (Transact-SQL)
  • Cambios importantes en las características del motor de base de datos en SQL Server 2005

Propiedades

Id. de artículo: 920093 - Última revisión: jueves, 02 de enero de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Standard
Palabras clave: 
kbexpertiseadvanced kbsql2005engine kbsql2005tsql kbinfo kbmt KB920093 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): 920093

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