Tengo una gran tabla con los diversos campos, aunque estos son los importantes:
- id (int, autonumérico)
- ciudad (varchar)
- pais (varchar)
- latitud (float)
- longitud (float)
Me interesa que el usuario busque por el nombre de una ciudad y la búsqueda obtenga todos los campos en sus resultados (un select *, vamos) lo más eficientemente posible, por lo que he pensado que sería importante crear un índice.
¿Crearíais el índice únicamente utilizando el campo "ciudad"?
¿O utilizaríais más campos en el índice para crear un unique index, utilizando por ejemplo (ciudad,pais)?
Gracias.