Re: select slow?

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: select slow?
Дата
Msg-id 200403310933.24397.dev@archonet.com
обсуждение исходный текст
Ответ на select slow?  ("Jaime Casanova" <el_vigia_ec@hotmail.com>)
Список pgsql-performance
On Tuesday 30 March 2004 20:25, Jaime Casanova wrote:
> hi all,
>
>
> i have an amd athlon with 256 ram (i know, this is not a *real* server but
> my tables are small)

Nothing wrong with it - it's what I still use as my development server.

> i'm using vb6 (win98) with pgsql-7.3.4 (rh8) trough the psqlodbc.
>
> when i do a select in took long to execute, here is an example

> CREATE TABLE ICC_M_BANCO (
>        CodBanco             SMALLINT NOT NULL,

> select * from icc_m_banco where codbanco = 1;
>
> it tooks 13s from it's send until it's executed.

Try:
  SELECT * FROM icc_m_banco WHERE codbanco = 1::smallint;

By default, PG will treat a numeric constant as integer not smallint, so when
it looks for an index it can't find one for integer, so scans instead.

--
  Richard Huxton
  Archonet Ltd

В списке pgsql-performance по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: LIKE should use index when condition doesn't include
Следующее
От: "Priem, Alexander"
Дата:
Сообщение: What index for 'like (%keyword%)' ???