Re: optimize hashjoin
От | Robert Haas |
---|---|
Тема | Re: optimize hashjoin |
Дата | |
Msg-id | CA+TgmoY-Ksqax_BRyTpKTT9Qy-_wQ7W7gveSOLJLQkAn=RJ46w@mail.gmail.com обсуждение исходный текст |
Ответ на | 答复: optimize hashjoin ("bucoo" <bucoo@sohu.com>) |
Ответы |
Re: optimize hashjoin
|
Список | pgsql-hackers |
On Fri, Aug 23, 2024 at 7:02 AM bucoo <bucoo@sohu.com> wrote: > Howerver, the non-parallel hashjoin indeed showed about a 10% performance improvement. > -> Hash Join (cost=508496.00..2302429.31 rows=47989008 width=0) (actual time=1075.213..9503.727 rows=47989007 loops=1) > -> Hash Join (cost=508496.00..2302429.31 rows=47989008 width=0) (actual time=1087.588..8726.441 rows=47989007 loops=1) It's not a good idea to test performance with EXPLAIN ANALYZE, generally speaking. And you usually need to test a few times and average or something, rather than just a single test. But also, this doesn't show the hash join being 10% faster. It shows the hash join being essentially the same speed (1075ms unpatched, 1087ms patched), and the aggregate node on top of it being faster. Now, it does seem possible to me that changing one node could cause a performance improvement for the node above it, but I don't quite see why that would happen in this case. -- Robert Haas EDB: http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: