Exacto, el sql no crea ningun indice por defecto, lo que crea y si se lo decis 
son estadisticas

 

 

Maximiliano Damian Accotto

Microsoft MVP en SQLServer

SQL Total Consulting

Buenos Aires-Argentina

Movil: (011)-15-5868-5599

Desde el exterior: (+54-911)-5868-5599

 

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Alfonso Arias Lemas
Enviado el: lunes, 16 de junio de 2008 12:53 p.m.
Para: Maxi
Asunto: [dbms] CONSULTA SOBRE INDICES

 

no entiendo, el SQL crea automatico sus propios indices.   Yo tenia entendido 
que el dueño de la base de datos tenia que crearlos segun convenga.

 

 

----- Mensaje original ----
De: Omar Bellio <[EMAIL PROTECTED]>
Para: Alfonso Arias Lemas <[EMAIL PROTECTED]>
Enviado: lunes, 16 de junio, 2008 13:51:36
Asunto: [dbms] CONSULTA SOBRE INDICES

Buenas, tengo una duda existencial, tengo un SQL 2000 sobre el que he creado 
algunos índices y desde mi óptica de developer con conocimientos que no son los 
de un dba he observado varias cosas:

 

1- En mi máquina de desarrollo (notebook del montón) con sql develop edition y 
la misma base con los mismos datos, hay ciertas consultas que mueven gran 
cantidad de datos y se ejecutan aceptablemente rápido, en tanto que en el 
server de producción, 2 procesadores dual core con 6 GB de RAM tardan casi 5 
veces más (probado en un escenario sin concurrencias en día feriado)

 

2- Como creo recordar que sqlserver genera sus propios índices en base a las 
consultas que se van ejecutando, miré el contentido de la tabla sysindexes, y 
encontré una serie de índices ya existentes que comienzan con _WA_Sys_... 
seguido del nombre del campo. En algunos casos, yo creé índices sobre campos 
que están contemplados en los mencionados.

 

¿cómo es la cosa? ¿tendría que eliminar mis índices y dejar estos ya generados? 
¿estos índices son más eficientes que los que yo pueda generar? ¿estoy 
introduciendo redundancias?

 

Perdón por la extensión pero no sé cómo describir la situación en menos 
palabras. Gracias por cualquier aclaración.

 

  _____  


Enviado desde Correo 
<http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http:/us.rd.yahoo.com/evt=52431/*http:/es.docs.yahoo.com/mail/overview/index.html>
  Yahoo!
La bandeja de entrada más inteligente.

Responder a