none
Creación de índice RRS feed

  • Pregunta

  • Tengo un sistema SAP sore QL Server 2008 R2 SP2 ejecutamos el Performance Dashboard durante verias ejecuciones de consultas y muestra en la parte de IO Statistics recomendaciones para la creaciónde índices vienen recomendaciones como la siguiente:

    CREATE INDEX missing_index_1473 ON [R1C].[r1c].[/BIC/EYFIGL_C01] ([KEY_YFIGL_C01T]) INCLUDE ([KEY_YFIGL_C01P], [KEY_YFIGL_C01U], [KEY_YFIGL_C011], [KEY_YFIGL_C012], [KEY_YFIGL_C013], [KEY_YFIGL_C014], [KEY_YFIGL_C015], [KEY_YFIGL_C016], [DEBIT_LC], [CREDIT_LC], [DEB_CRE_LC], [DEBIT_DC], [CREDIT_DC], [DEB_CRE_DC], [DEBIT_LC2], [CREDIT_LC2], [DEB_CRE_L2], [DEBIT_LC3], [CREDIT_LC3], [DEB_CRE_L3], [QUANTITY], [QUANT_B])

    Mi duda es el índice a crear debe ser Clustered o Non-Clustered? y como debería interpretar la sentencia que manda el performance dashboard?

    Gracias por el apoyo

    jueves, 1 de marzo de 2018 22:04

Respuestas

  • La respuesta corta es:  Non-Clustered.

    La parte de INCLUDE es para crear un índice de forma que no necesite el paso de ejecución Bookmark.  Este paso de ejecución solamente puede existir en índices non-clustered.  Si el índice fuera clustered, incluye el 100% de las columnas por definición.


    Jose R. MCP
    Code Samples

    viernes, 2 de marzo de 2018 3:37

Todas las respuestas

  • Y se me borro el post.

    Primero verifica que el indice sea realmente nuevo y no existe uno similar, luego las recomendaciones no son del todo validas, y luego puedes tener mas indices de los que necesitas, por los include mas que nada, lo mas importante es la parte que dice ON.

    Ahora bien solo pu edes tener un solo indice clustered, y varios no clustered, que tienes?


    Blog: www.sqlservertoolbox.blogspot.com.mx

    jueves, 1 de marzo de 2018 22:58
  • La respuesta corta es:  Non-Clustered.

    La parte de INCLUDE es para crear un índice de forma que no necesite el paso de ejecución Bookmark.  Este paso de ejecución solamente puede existir en índices non-clustered.  Si el índice fuera clustered, incluye el 100% de las columnas por definición.


    Jose R. MCP
    Code Samples

    viernes, 2 de marzo de 2018 3:37