Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Base De Datos Sql 6.5

Estas en el tema de Base De Datos Sql 6.5 en el foro de SQL Server en Foros del Web. Tengo una BD en Sql 6.5 y tengo varios SP corriendo, pero están durando demasiado. Me han dicho que puede ser que no esté indexada, ...
  #1 (permalink)  
Antiguo 02/05/2007, 07:48
 
Fecha de Ingreso: mayo-2007
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
Mensaje Base De Datos Sql 6.5

Tengo una BD en Sql 6.5 y tengo varios SP corriendo, pero están durando demasiado. Me han dicho que puede ser que no esté indexada, Cómo verifico esto???
  #2 (permalink)  
Antiguo 02/05/2007, 11:57
Avatar de Carcharhinus  
Fecha de Ingreso: septiembre-2004
Mensajes: 264
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: Base De Datos Sql 6.5

Los index estan en cada tabla de cada base de datos. En SQL 6.5 Expandes el servidor, despues la carpeta de Databases, Tables, seleccionas la tabla click derecho y e el menu seleccionas Index, ahi es donde creas o modificas los index. solo que tendrias que revisar todas cada tabla relacionada a las consultas que realizan los SP's. O bien en la Barra de Menu en la parte de MANAGE ahi tambien encuentras los Index.
Saludos...
Espero te ayude...
__________________
"Never attribute to malice that which can be adequately explained by stupidity."
  #3 (permalink)  
Antiguo 03/05/2007, 15:16
 
Fecha de Ingreso: mayo-2007
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
Re: Base De Datos Sql 6.5

Hola y gracias por la respuesta!!

Estoy intentando crear el indice a una tabla pero cuando selecciono los 2 campos que me interesan, no me presenta habilitado el botón para guardarlos....
  #4 (permalink)  
Antiguo 03/05/2007, 17:54
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Base De Datos Sql 6.5

yo manejo sql hace cerca de 6 meses, pero no veo bien la parte técnica, asi que aprovecho el tema para preguntar,

Qué función tiene un index???,
porque yo lo entiendo asi:

Si tengo una tabla clientes, y otra facturas,
Clientes con dos campos: CLicod, Clinom
Factura con 4 campos: Faccod, Facmon, FacDat, FacCli (referencia lógica con cliente)

entonces tendría que poner index a Faccli porque es donde voy a hacer "los join's" entre facturas y clientes, y voy a optimizar la busqueda....


Un abrazo
Martín
  #5 (permalink)  
Antiguo 15/05/2007, 11:12
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Base De Datos Sql 6.5

Un indice básicamente es un ordenamiento definido en tu tabla para hacer que las busquedas sean más rápidas (sabe donde detenerse en lugar de tener que buscar en toda la tabla).
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:08.