Re: [PATCH] Reuse Workers and Replication Slots during Logical Replication
От | Peter Smith |
---|---|
Тема | Re: [PATCH] Reuse Workers and Replication Slots during Logical Replication |
Дата | |
Msg-id | CAHut+Pu9YZhpc8RAJzJ5qiYtkfxJj5x-qqppjcPYgpVp5ua3Fg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: [PATCH] Reuse Workers and Replication Slots during Logical Replication (Melih Mutlu <m.melihmutlu@gmail.com>) |
Ответы |
Re: [PATCH] Reuse Workers and Replication Slots during Logical Replication
|
Список | pgsql-hackers |
On Fri, Aug 11, 2023 at 12:54 AM Melih Mutlu <m.melihmutlu@gmail.com> wrote: > > Hi Peter and Vignesh, > > Peter Smith <smithpb2250@gmail.com>, 7 Ağu 2023 Pzt, 09:25 tarihinde şunu yazdı: >> >> Hi Melih. >> >> Now that the design#1 ERRORs have been fixed, we returned to doing >> performance measuring of the design#1 patch versus HEAD. > > > Thanks a lot for taking the time to benchmark the patch. It's really helpful. > >> Publisher "busy" table does commit every 1000 inserts: >> 2w 4w 8w 16w >> HEAD 11898 5855 1868 1631 >> HEAD+v24-0002 21905 8254 3531 1626 >> %improvement -84% -41% -89% 0% >> >> >> ^ Note - design#1 was slower than HEAD here >> >> >> ~ >> >> >> Publisher "busy" table does commit every 2000 inserts: >> 2w 4w 8w 16w >> HEAD 21740 7109 3454 1703 >> HEAD+v24-0002 21585 10877 4779 2293 >> %improvement 1% -53% -38% -35% > > > I assume you meant HEAD+v26-0002 and not v24. I wanted to quickly reproduce these two cases where the patch was significantlyworse. Interestingly my results are a bit different than yours. > No, I meant what I wrote there. When I ran the tests the HEAD included the v25-0001 refactoring patch, but v26 did not yet exist. For now, we are only performance testing the first "Reuse-Tablesyc-Workers" patch, but not yet including the second patch ("Reuse connection when..."). Note that those "Reuse-Tablesyc-Workers" patches v24-0002 and v26-0001 are equivalent because there are only cosmetic log message differences between them. So, my testing was with HEAD+v24-0002 (but not including v24-0003). Your same testing should be with HEAD+v26-0001 (but not including v26-0002). ------ Kind Regards, Peter Smith. Fujitsu Australia
В списке pgsql-hackers по дате отправления: