Re: Join on incompatible types

Поиск
Список
Период
Сортировка
От Shridhar Daithankar
Тема Re: Join on incompatible types
Дата
Msg-id 3FB9F855.7010905@myrealbox.com
обсуждение исходный текст
Ответ на Join on incompatible types  (Laurent Martelli <laurent@bearteam.org>)
Ответы Re: Join on incompatible types  (Laurent Martelli <laurent@aopsys.com>)
Список pgsql-performance
Laurent Martelli wrote:

>>>>>>"scott" == scott marlowe <scott.marlowe@ihs.com> writes:
>
>
> [...]
>
>   scott> Note here:
>
>   scott> Merge Join (cost=1788.68..4735.71 rows=1 width=85) (actual
>   scott> time=597.540..1340.526 rows=20153 loops=1) Merge Cond:
>   scott> ("outer".id = "inner".id)
>
>   scott> This estimate is WAY off.  Are both of those fields indexed
>   scott> and analyzed?  Have you tried upping the statistics target on
>   scott> those two fields?  I assume they are compatible types.
>
> Should I understand that a join on incompatible types (such as integer
> and varchar) may lead to bad performances ?

Conversely, you should enforce strict type compatibility in comparisons for
getting any good plans..:-)

  Shridhar


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

Предыдущее
От: Laurent Martelli
Дата:
Сообщение: Join on incompatible types
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: duration logging setting in 7.4