Re: Two Permance Questions

Поиск
Список
Период
Сортировка
От CoL
Тема Re: Two Permance Questions
Дата
Msg-id amfpvt$20ot$1@news.hub.org
обсуждение исходный текст
Ответ на Two Permance Questions  ("CN LIOU" <cnliou@graffiti.net>)
Список pgsql-sql
The select without subselect of course is better, and faster.
Check your "explain analyze select ..." to se the performance, and to 
check the index usage if any.

C.

CN LIOU wrote:
> Hi!
> 
> Q1. Is subquery better or join?
> 
> For subquery:
> 
> SELECT t1.c1,(SELECT t2.c2 FROM t2 WHERE t2.c1 = t1.c1) FROM t1
> 
> I wonder it will loop n times if t1 returns n rows. If this is the case, is it better to use join like this:
> 
> SELECT t1.c1,t2.c2 FROM t1,t2 WHERE t2.c1 = t1.c1
> 
> Q2. If the query is not optimize like this:
> 
> SELECT t1.c1,t2.c2 FROM t1,t2,t1,t2,t2 WHERE t2.c1=t1.c1 AND t1.c1=t2.c1 AND t1.c1=t2.c1
> 
> and the size of this clause can soar up to several kbytes, then can this query cause performance problem?
> 
> Regards,



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

Предыдущее
От: Ajit Aranha
Дата:
Сообщение: Null not equal to '' (empty)
Следующее
От: Neil Conway
Дата:
Сообщение: Re: [GENERAL] Monitoring a Query