| From: | Tatsuo Ishii <ishii(at)postgresql(dot)org> |
|---|---|
| To: | ashutosh(dot)bapat(dot)oss(at)gmail(dot)com, dgrowleyml(at)gmail(dot)com, orlovmg(at)gmail(dot)com, jian(dot)universality(at)gmail(dot)com |
| Cc: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: Add memory/disk usage for WindowAgg nodes in EXPLAIN |
| Date: | 2024-09-17 02:40:04 |
| Message-ID: | 20240917.114004.1980136888694460080.ishii@postgresql.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
> Not sure if there's any way to force it in the SQL standard. However
> in term of implementation, PostgreSQL sorts the function
> (generate_series) scan result using a sort key "a.n < 3", which
> results in rows being >= 2 first (as false == 0), then rows being < 3
> (as true == 1). So unless PostgreSQL changes the way to sort boolean
> data type, I think the result should be stable.
Attached is the v5 patch. The difference from v4 is addtion of two
more tests to explain.sql:
1) spils to disk case
2) splis to disk then switch back to memory case
Best reagards,
--
Tatsuo Ishii
SRA OSS K.K.
English: http://www.sraoss.co.jp/index_en/
Japanese:http://www.sraoss.co.jp
| Attachment | Content-Type | Size |
|---|---|---|
| v5-0001-Add-memory-disk-usage-for-Window-aggregate-nodes-.patch | text/x-patch | 8.0 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Fujii Masao | 2024-09-17 02:47:07 | Re: May be BUG. Periodic burst growth of the checkpoint_req counter on replica. |
| Previous Message | Peter Smith | 2024-09-17 01:27:24 | Re: Introduce XID age and inactive timeout based replication slot invalidation |