¿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?


¿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).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.