Bueno yo solo puse esos campos a modo de ejemplo, los campos reales de la tabla son: ruta(id serial, idcabecera integer, idlugar integer, orden integer, descripcion varchar(50), sistema char(1), marca char(1)) . Esta tabla es el detalle de la union de 2 tablas, la relacion es la siguiente. cabecera -|----<- ruta ->----|- lugar Gracias y Saludos.
> From: [email protected] > Date: Tue, 29 Oct 2013 12:38:47 -0500 > Subject: Re: [pgsql-es-ayuda] Indices en tablas > To: [email protected] > CC: [email protected] > > 2013/10/29 Pedro PG <[email protected]>: > > Bueno la tabla tendrá miles de registros y sera consultada frecuentemente, > > Saludos, > > y de que tamaño es cada registro de la tabla? mira la estructura, suma > los bytes que cada campo usaría y trata de determinar cuantos > registros entrarían en una pagina de disco. > > Una tabla que no ocupará mas de unas cuantas páginas de disco no > necesita un índice, recuerda que el sistema operativo lee algunas > páginas de forma secuencial en cada movimiento de IO > > > es por eso que había pensado en poner un indice, ahora lo del tema de HASH > > lo estoy usando porque hasta donde se, es recomendable usarlo para consultas > > donde se use el operador = ... en todo caso que tipo de indice puedo usar. > > > > solo repetiré lo que ya dijo Álvaro: no uses hash! > > > > -- > Jaime Casanova www.2ndQuadrant.com > Professional PostgreSQL: Soporte 24x7 y capacitación > Phone: +593 4 5107566 Cell: +593 987171157 > > - > Enviado a la lista de correo pgsql-es-ayuda ([email protected]) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda
