¿Cuál es el impacto de cambiar la configuración de memoria de creación de índice en SQL Server?

12

Estoy tratando de crear algunos índices de una base de datos SQL Server 2008 pero recibo el siguiente mensaje de error.

Mensaje 8606, Nivel 17, Estado 1, Línea 1 Esta operación de índice requiere 1024 KB de memoria por DOP. El requisito total de 2048 KB para DOP de 2 es mayor que el valor de sp_configure de 704 KB establecido para la opción de configuración avanzada del servidor "index create memory (KB)". Aumente esta configuración o reduzca DOP y vuelva a ejecutar la consulta.

Actualmente, la configuración de memoria de creación de índice está establecida en 794 KB y la memoria mínima por consulta está configurada en 1024 KB. ¿Cuál sería el impacto de cambiar estos valores? Especialmente con respecto al rendimiento. ¿Debería cambiarlos, crear el índice y volver a cambiarlos o debería establecerlo en 0?

olle
fuente
¿Obtiene este error de una simple instrucción CREATE INDEX?
SQLRockstar
Sí en la creación de índices.
olle

Respuestas:

5

Basando mis suposiciones en esta pregunta , su mensaje de error parece indicarme que necesita establecer "index create memory" en [1024 * DOP]. El error también parece indicar que su DOP está configurado en 2, por lo que si yo fuera usted, establecería la memoria de creación de índices en 2048 KB (como se indica en el mensaje de error) y veré qué sucede.

Si eso no funciona, intentaría reducir la memoria mínima por consulta y establecer la memoria de creación de índice en [memoria mínima por consulta * DOP] (suponiendo que no cambie DOP).

John
fuente