Creada el: 15/03/99 - Actualizada el: 22/06/99

Configuración del Servidor

Página 2/5
WB01343_.gif (1341 bytes)WB01345_.gif (616 bytes)

Las opciones explicadas aquí se definen mediante el procedimiento almacenado SP_CONFIGURE o con el interface grafico del Enterprice Manager en configuracion de Servidor.

A Para cambiar esta opción es necesario que la opción Show Advanced Options este activada
D Para cambiar esta opción no es necesario reiniciar el servidor

 

language in cache

Mínimo: 3 Máximo: 100 Por Omisión: 3
Esta opción de configuración controla el número de lenguajes que puede almacenar SQL Server en la reserva de lenguajes simultáneamente.

LE threshold maxímum

Mínimo: 2 Máximo: 500000 Por Omisión: 200 D
Esta opción de configuración controla el número máximo de bloqueos de página que permitirá SQL Server en una única consulta, antes de producirse una escalada a un conjunto de bloqueos de página sobre una tabla para permitir un bloqueo completo de tabla. Si se sobrepasa el número de páginas, SQL Server impondrá un bloqueo de independientemente del porcentaje de umbral de LE que se haya configurado para esa tabla. La escalada de bloqueos se efectúa para mejorar el rendimiento en el servidor, porque la memoria necesaria que se está reservando para administrar los bloqueos de página individuales es innecesaria.

LE Ihreshald minimum

Mínimo: 2 Máximo: 500000 Por Omisión: 20 D
Esta opción de configuración controla el número mínimo de bloqueos de página que requerirá SQL Server en una única consulta antes de escalar a un conjunto de bloqueos de página sobre una tabla para que llegue a ser un bloqueo completo de tabla.
Esta opción de configuración se proporciona para que el porcentaje umbral de LE no se alcance en tablas que contengan pequeños números de páginas de datos.

LE threshold percent

Mínimo: 1 Máximo: 100 Por Omisión: 0 D
Esta opción de configuración controla el porcentaje de bloqueos de página efectuados en páginas de datos dentro de una tabla que es necesario imponer sobre una tabla antes de que SQL Server produzca una escalada del bloqueo hasta un bloqueo completo de página. El valor de O (cero), que es el valor por omisión, no permitirá que SQL Server efectúe un escalado del bloqueo a no ser que se alcance el umbral máximo de escalado de bloqueo.

Locks

Mínimo: 5000 Máximo: 214.7483.647 Por Omisión: 5000
Esta opción de configuración controla el número de bloqueos que puede mantener SQL Server en todo instante dado. Cada bloqueo consume 32 bytes de RAM, así que al incrementar este valor hasta un número elevado, impondrá seguramente la necesidad de más RAM disponible para el servidor. Por ejemplo, al fijar este valor como 20.000, se producirá una cantidad de 20.000 x 32 bytes = 640.000 bytes ó 625K de RAM que se consumen sólo por parte del administrador de bloqueos.

logwrite sleep (ms)

Mínimo: -1 Máximo: 500 Por Omisión: 0 AD
Esta opción controla el número de milisegundos que esperará SQL Server antes de escribir una entrada en un registro de disco, si la memoria intermedia no está llena. Esto puede dar lugar a dramáticas ganancias de rendimiento en bases de datos DML muy activas, porque obligará a SQL Server a escribir bloques más grandes de memoria en el registro de una vez, en lugar de exigir que escriba bloques que no estén llenos en el disco.
Se proporciona un valor de -1 para obligar a SQL Server a escribir siempre en disco, lo cual solamente deberia de hacerse en aquellos sistemas que estén sumamente preocupados por el fallo del medio y a los que no le preocupe el rendimiento de E/S. Un valor de O (cero) obligará a SQL Server a retrasar las escrituras en disco si, y sólo si, existen otros usuarios del sistema en la fase de ejecución de sus solicitudes al servidor.

max async I/O

Mínimo: 1 Máximo: 255 Por Omisión: 8  
Esta opción de configuración controla el número máximo de solicitudes de E/S asíncrona que puede efectuar SQL Server a los dispositivos hardware. Este valor solamente debería de cambiarse con respecto a su valor por omisión en aquellos sistemas que posean más de ocho discos fisicos con dispositivos de bases de datos instalados en ellos, o en aquellos sistemas que estén utilizando la descomposición de discos en tiras para mejorar el rendimiento.

max lazywrite I/O

Mínimo: 1 Máximo: 255 Por Omisión: 8 AD
Esta opción de configuración se utiliza para ajustar las escrituras del escritor de disco con memoria intermedia al subsistema real de E/S. Este valor es configurable dinámicamente, pero solamente se puede configurar hasta el valor real de max asyno IO. No se recomienda modificar este valor.

max worker threads

Mínimo: 10 Máximo: 1024 Por Omisión: 255 D
Esta opción de configuración controla el número máximo de hilos que SQL Server disparará para manejar las operaciones de la base de datos. Por omisión, SQL Server activará al menos un hilo para cada dispositivo de escucha que esté instalado. Además, se instalará un hilo para la comprobación de bases de datos, para la escritura con memoria intermedia y para el administrador de lectura anticipada. El proceso de comprobación es un proceso u operación del servidor que escribe las páginas sucias (modificadas) de datos que estén reservadas en ese momento en la memoria o directamente en disco. El proceso de escritura con memoria intermedia gestiona las escrituras reservadas en disco y permite agrupar las transacciones para que una sola E/S en disco contenga múltiples elementos en lugar de escribir cada transacción en disco a medida que se va produciendo.
El resto de los hilos disponibles se asignan a procesos del usuario que estén haciendo solicitudes. Si el número de usuarios es mayor que el número de hilos disponibles reservados por el servidor, entonces SQL Server utilizará los hilos disponibles en forma de grupo de extracción sin reposición. La próxima solicitud de un proceso usuario que se reciba en el servidor se asignará al primer hilo que quede disponible una vez que haya finalizado su tarea asignada.

Página 2/5
WB01343_.gif (1341 bytes)WB01345_.gif (616 bytes)


Página Inicial

Por Luis Walter Reynoso para Ethek & Friends