Bueno, estamos sonados, esto es un despelote (perdón por el exabrupto)
¿cómo hago para adjuntar los planes de ejecución? no me sale en formato
texto y no encuentro la manera de mandarlo...

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi accotto
Enviado el: 2008/June/16 1:01 PM
Para: Ciudad omarbellio
Asunto: [dbms] CONSULTA SOBRE INDICES



Hola, bueno aca hay varios temas a ver, veamos J

 

1)      Primero actualiza las estadisticas en el servidor de produccion

2)      Qie armes indices no significa que las cosas vayan mas rapido, no
alcanza solo con ello, tus consultas deben cumplir con  SARG en principio,
la cantidad de datos a retornar debe ser de un porcentaje tal que SQL
determine que usar el indice es lo mas optimo, etc

3)      Si queres medir consultas debes ver el plan de ejecucion , hace lo
siguiente, mostranos el plan de ejecucion de ambos servidores en formato
texto (adjuntalo a un archivo please) y vemos donde tenes el problema

 

 

 

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 Omar Bellio
Enviado el: lunes, 16 de junio de 2008 11:52 a.m.
Para: Maxi
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.

No virus found in this incoming message.
Checked by AVG.
Version: 8.0.100 / Virus Database: 270.3.0/1505 - Release Date: 08/06/16
7:20 AM


Responder a