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