Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2010, 08:59
alejandrotandil
 
Fecha de Ingreso: febrero-2010
Ubicación: Argentina
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
no me usa el indice consulta basica

Hola gente, tengo la siguiente tabla

CREATE TABLE userstatus
(
username character varying(64) NOT NULL,
resource character varying(64) NOT NULL,
online integer NOT NULL,
presence character(15),
lastipaddress character(15) NOT NULL,
lastlogindate character(15) NOT NULL,
lastlogoffdate character(15),
CONSTRAINT userstatus_pk PRIMARY KEY (username, resource)
)

pero al hacer la siguiente consulta

explain select * from userstatus WHERE username = 'ale600' and resource = 'sistema';

y en el explain me figura:

seq scan on userStatus
Filter: (((username)::text = 'ale600'::text) AND ((resource)::text = 'sistema'::text))

No deberia usar el indice que se genera con la primary key? muchas gracias por su ayuda