Re: OUTER JOIN performance regression remains in 8.3beta4

Поиск
Список
Период
Сортировка
От Kevin Grittner
Тема Re: OUTER JOIN performance regression remains in 8.3beta4
Дата
Msg-id 477E640F.EE98.0025.0@wicourts.gov
обсуждение исходный текст
Ответ на Re: OUTER JOIN performance regression remains in 8.3beta4  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: OUTER JOIN performance regression remains in 8.3beta4  ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>)
Re: OUTER JOIN performance regression remains in 8.3beta4  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
>>> On Fri, Jan 4, 2008 at  4:46 PM, in message <24033.1199486819@sss.pgh.pa.us>,
Tom Lane <tgl@sss.pgh.pa.us> wrote:
> I don't see anything in that thread that shows the view definition
It was in the first post on the other thread, but for convenience:
bigbird=# \d "CaseTypeHistEvent"     View "public.CaseTypeHistEvent"    Column     |     Type      | Modifiers
----------------+---------------+-----------caseType       | "CaseTypeT"   |eventType      | "EventTypeT"  |descr
  | "EventDescrT" |isActive       | boolean       |isKeyEvent     | boolean       |isMoneyEnabled | boolean
|keyEventSeqNo | integer       |countyNo       | "CountyNoT"   | 
View definition:SELECT b."caseType", b."eventType", b.descr, b."isActive",       CASE           WHEN d."eventType" IS
NOTNULL THEN d."isKeyEvent"           ELSE b."isKeyEvent"       END AS "isKeyEvent",       CASE           WHEN
d."eventType"IS NOT NULL THEN d."isMoneyEnabled"           ELSE b."isMoneyEnabled"       END AS "isMoneyEnabled",
COALESCE(      CASE           WHEN d."eventType" IS NOT NULL THEN d."keyEventSeqNo"::smallint           ELSE
b."keyEventSeqNo"::smallint      END::integer, 0) AS "keyEventSeqNo", c."countyNo"  FROM ONLY "CaseTypeHistEventB" b
JOINONLY "ControlRecord" c ON 1 = 1  LEFT JOIN ONLY "CaseTypeHistEventD" d ON d."caseType"::bpchar =
b."caseType"::bpcharAND d."eventType"::bpchar = b."eventType"::bpchar AND d."countyNo"::smallint =
c."countyNo"::smallint;
> nor mentions the data types involved.
I'll pull those together and post shortly.  All are domains
without modifiers or checks.
-Kevin



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: OUTER JOIN performance regression remains in 8.3beta4
Следующее
От: "Kevin Grittner"
Дата:
Сообщение: Re: OUTER JOIN performance regression remains in 8.3beta4