consulata sobre idex | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

consulata sobre idex

saludos…!!!
Hace tiempo que no posteaba por aca….pero igual siempre leyendo este foro..que lo encuentro de lo mejor…!!! Bueno el motivo de mi consulata es la siguinete : Tengo una clave primaria formada por id+Fecha, no esta agrupada !! (cluster).
Si decidiera agrupar esa clave !!… como se ordena los datos fisicamente ??
segun lo que he leido la clave se agrupa por pagina fisicamente…ahora bien como se trata de una clave compuesta…como es que se ordena dentro de cada pagina ??..primero agrupa por "id" y dentro de ese agrupamiento se agrupa por fecha !!! Daria lo mismno crear la clave "id+fecha" o "fecha+id" ??
Tu deducción es correcta con respecto al ordenamiento físico con los clusters.
Sobre si da lo mismo una combinación u otra, si desde el punto de vista de almacenamiento en forma física, solo tienes que decidir que es lo que más te conviene a los fines de performance. Luis Martin
Moderator
SQL-Server-Performance.com One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important
Bertrand Russell
All postings are provided “AS IS” with no warranties for accuracy.
ok..gracias…!!!
con esa respuesta estoy mas claro entre una combinacion de clave y otra…!!!
lo otro que quiesiera preguntar es si la clave primaria que no esta agrupada..!! la puedo cambiar para que sea agrupada o debo construir una nueva clave con la misma estructura pero que sea agrupada…el asunto es que actualmente estoy capturando datos en linea…??? saludos
Si la clave es cluster, primero deberás eliminar esa clave cluster y luego generarla nuevamente con los campos combinados.
Esto dado que no se puede tener más de un cluster por tabla.
Por supuesto en forma on-line no podrás eliminar el cluster. (Excepto que esa table no se use en ese momento)
Luis Martin
Moderator
SQL-Server-Performance.com One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important
Bertrand Russell
All postings are provided “AS IS” with no warranties for accuracy.
]]>