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

duda con index sql

Estas en el tema de duda con index sql en el foro de Bases de Datos General en Foros del Web. hola tengo la siguiente tabla usuarios y me piden que el campo nick y mail sean index , pero casi no tengo claro el concepto ...
  #1 (permalink)  
Antiguo 01/10/2010, 07:50
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
duda con index sql

hola tengo la siguiente tabla usuarios




y me piden que el campo nick y mail sean index , pero casi no tengo claro el concepto de los index , quiciera saber si coloco los dos campos en un solo index o por separado ?

saludos
  #2 (permalink)  
Antiguo 03/10/2010, 12:57
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: duda con index sql

Hola
los index te sirven para mejorar la velocidad de consultas, pero sacrificas procesamiento de datos de la tabla precisamente por el uso de los mismos, si son muchos datos los que tienes en tu tabla sugeriría inicialmente para las búsquedas usar LIMIT, pero si te estan pidiendolo SI o SI entonces yo haría los index por separado
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 03/10/2010, 13:54
 
Fecha de Ingreso: diciembre-2004
Mensajes: 163
Antigüedad: 19 años, 4 meses
Puntos: 2
Respuesta: duda con index sql

complementando a la respuesta anterior, los INDEX te pueden ser útiles en los campos que suele ser común ver en claúsulas del tipo WHERE, el INDEX es el análogo a los índices que puedes ver en los libros, para la base de datos es mucho más rápido buscar en un índice que tener que recorrer toda la tabla para encontrar un dato. Te dejo una pequeña referencia para que veas la sintaxis SQL para crear indices: http://sql.1keydata.com/es/sql-create-index.php

Saludos!

Etiquetas: index, sql
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 01:40.