Re: Optimization via explicit JOINs

Поиск
Список
Период
Сортировка
От David Olbersen
Тема Re: Optimization via explicit JOINs
Дата
Msg-id Pine.LNX.4.31.0103091552060.6092-100000@bubbles.electricutopia.net
обсуждение исходный текст
Ответ на Re: Optimization via explicit JOINs  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Ответы Re: Optimization via explicit JOINs  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Список pgsql-sql
On Fri, 9 Mar 2001, Stephan Szabo wrote:

-> Hmm, what were the two queries anyway?

The "slower" query
----------------------------
SELECT to_char( p.insertion_time, 'HH:MI AM MM/DD' ) as time_in, s.name                as title, a.name
asartist, s.length              as length
 
FROM playlist p, songs    s, artists  a
WHERE p.waiting   = TRUE          AND p.song_id   = s.song_id     AND s.artist_id = a.artist_id
ORDER BY p.item_id

The "faster" query
----------------------------
SELECT to_char( p.insertion_time, 'HH:MI AM MM/DD' ) as time_in, s.name                as title, s.length
aslength, a.name                as artist
 
FROM playlist p JOIN songs s USING (song_id), artists  a
WHERE p.waiting   = TRUE          AND p.song_id   = s.song_id     AND s.artist_id = a.artist_id
ORDER BY p.item_id;

Notice how the only difference is in the FROM clause?
-- Dave



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

Предыдущее
От: Stephan Szabo
Дата:
Сообщение: Re: Optimization via explicit JOINs
Следующее
От: Christopher Sawtell
Дата:
Сообщение: Re: from PosgreSQL 7.1b3 to 7.0.3