Utilice las opciones de configuración de memoria para optimizar el rendimiento del servidor

  
                  El componente de administración de memoria de Microsoft ® SQL ServerTM 2000 elimina la necesidad de administración manual de la memoria disponible para SQL Server. SQL Server determina dinámicamente la cantidad de memoria que debe asignarse en el inicio en función de la cantidad de memoria que actualmente utiliza el sistema operativo y otras aplicaciones. Cuando la carga en la computadora y SQL Server cambia, la memoria asignada también cambia. Las siguientes opciones de configuración del servidor pueden usarse para configurar el uso de la memoria y afectar el rendimiento del servidor: ◆ memoria mínima del servidor ◆ memoria máxima del servidor ◆ subprocesos máximos del trabajador ◆ índice crear memoria ◆ memoria mínima por consulta memoria mínima del servidor se pueden usar las opciones de configuración del servidor para garantizar que SQL Server sea al menos mínimo La cantidad de memoria asignada se inicia y la memoria no se libera cuando la memoria está por debajo de este valor. Esta opción de configuración se puede establecer en un valor específico en función del tamaño y la actividad de SQL Server. Siempre configure la opción de configuración del servidor de memoria del servidor mínimo a un valor razonable para garantizar que el sistema operativo no solicite demasiada memoria de SQL Server para afectar el rendimiento de SQL Server. La opción de configuración del servidor de memoria del servidor máximo se puede usar para especificar la cantidad máxima de memoria que SQL Server puede asignar cuando SQL Server se inicia y ejecuta. Si sabe que hay varias aplicaciones que se ejecutan simultáneamente con SQL Server y desea asegurarse de que estas aplicaciones tengan suficiente memoria para ejecutarse, puede establecer esta opción de configuración en un valor específico. Si estas otras aplicaciones, como servidores web o servidores de correo electrónico, solo solicitan memoria según sea necesario, SQL Server las liberará según sea necesario, por lo que no configure la opción de configuración máxima del servidor de memoria del servidor. Sin embargo, las aplicaciones suelen utilizar la memoria disponible sin una pseudo selección en el inicio y no solicitan más memoria si es necesario. Si una aplicación con este comportamiento se ejecuta en la misma computadora que SQL Server, configure la opción de configuración del servidor de memoria máxima del servidor en un valor específico para asegurarse de que SQL Server no asigna la memoria requerida por la aplicación. No configure las opciones de configuración de la memoria del servidor mínimo y del servidor de la memoria máxima del servidor en el mismo valor, lo que dará como resultado una cantidad fija de memoria asignada a SQL Server. La asignación de memoria dinámica proporciona el mejor rendimiento general en el tiempo. La opción de configuración del servidor de subprocesos de trabajo máximo se puede usar para especificar el número de subprocesos que admiten conexiones de usuario a SQL Server. 255 Esta configuración predeterminada puede ser ligeramente superior para algunas configuraciones, dependiendo del número de usuarios concurrentes. Dado que se asigna cada subproceso de trabajo, incluso si no se está utilizando el subproceso (porque la conexión concurrente es menor que el subproceso de trabajo asignado), los recursos de memoria que pueden ser mejor utilizados por otras operaciones (como el caché) pueden no ser utilizados. En general, este valor de configuración debe establecerse en el número de conexiones simultáneas, pero no puede exceder de 1,024. Notas
Cuando SQL Server se ejecuta en Microsoft Windows® 95 o Microsoft Windows 98, la opción de configuración Maximum Worker Thread Server no funciona. Memoria de creación de índice La opción de configuración del servidor controla la cantidad de memoria utilizada por la operación de clasificación al crear un índice. La creación de un índice en un sistema de producción a menudo es una tarea que se realiza con poca frecuencia, generalmente programada para trabajos que se ejecutan durante las horas de menor actividad. Por lo tanto, cuando los índices a menudo no se crean y aumentan durante las horas de menor actividad, se puede mejorar el rendimiento de la creación del índice. Sin embargo, es una buena idea mantener la opción de configuración minmemoryperquery en un valor más bajo para que la tarea de creación de índice pueda comenzar incluso si toda la memoria solicitada no está disponible. La opción de configuración del servidor minmemoryperquery se puede usar para especificar la cantidad mínima de memoria asignada para la ejecución de la consulta. El aumento del valor de minmemoryperquery ayuda a mejorar el rendimiento de las consultas que consumen grandes cantidades de memoria, como grandes clases y hashes, cuando hay muchas consultas que se ejecutan simultáneamente en el sistema. Sin embargo, no configure la opción de configuración del servidor minmemoryperquery demasiado alta, especialmente en sistemas muy ocupados, ya que la consulta tendrá que esperar hasta que pueda asegurarse de que tiene la memoria mínima ocupada por la solicitud, o esperar más tiempo que el valor especificado en la opción de configuración del servidor de espera de consulta. Si la memoria disponible es mayor que la memoria mínima especificada requerida para ejecutar la consulta, entonces mientras la consulta pueda utilizar efectivamente la memoria adicional, puede usar la memoria adicional.
Copyright © Conocimiento de Windows All Rights Reserved