sequencial scans - Mailing list pgsql-general

From Vilson farias
Subject sequencial scans
Date
Msg-id 004501c104bc$45608240$98a0a8c0@dti.digitro.com.br
Whole thread Raw
Responses pgsql and sql-relay  (Ryan Mahoney <ryan@paymentalliance.net>)
Re: sequencial scans  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
Greetings,

  With short words (time is money and my english is very bad), why sequencial scans in the example below ?

persona=# CREATE TABLE teste_erro(
persona(#   cod integer,
persona(#   CONSTRAINT XPKteste_erro PRIMARY KEY(cod));
NOTICE:  CREATE TABLE/PRIMARY KEY will create implicit index 'xpkteste_erro' for table 'teste_erro'
CREATE

persona=# CREATE FUNCTION teste_proc(VARCHAR, VARCHAR) RETURNS integer AS '
persona'# DECLARE
persona'#   numeroa ALIAS for $1;
persona'#   dddlocal ALIAS for $2;
persona'# BEGIN
persona'#   RETURN 666;
persona'# END;
persona'# ' LANGUAGE 'plpgsql';
CREATE

persona=# explain select * from teste_erro where cod = teste_proc('3138414411','19');
NOTICE:  QUERY PLAN:
Seq Scan on teste_erro  (cost=0.00..25.00 rows=10 width=4)
EXPLAIN

persona=#explain select * from teste_erro where cod = 313;
NOTICE:  QUERY PLAN:
Index Scan using xpkteste_erro on teste_erro  (cost=0.00..8.14 rows=10 width=4)
EXPLAIN


Regards,

José Vilson de Mello de Farias
Dígitro Tecnologia Ltda - Brazil


pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Re: lo wrappers - still working on it
Next
From: Allan Engelhardt
Date:
Subject: Re: query optimizer questions