PostgreSQL pipelining removed from the Techempower benchmark #116
Replies: 3 comments
-
It has been forbidden after the TFB team stated this as an unsafe optimization, even for read only usecases. They asked all frameworks to remove pipelining support for the round 21: TechEmpower/FrameworkBenchmarks#7289 (comment) |
Beta Was this translation helpful? Give feedback.
-
I see. I noticed that Lithium's Fortune performance dropped from 670,000/s to 380,000/s without pipelining, an almost 45% decrease. But the performances of other top-ranking frameworks, such as drogon, actix-http, and just-js, saw no decrease even after removing pipelining. Do you know why the removal of pipelining affects Lithium so much more than those frameworks? Thanks. |
Beta Was this translation helpful? Give feedback.
-
I do not know why. I just had time to deactivate pipelining to avoid having lithium being ejected from the benchmark but I did not have time to investigate more. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I saw that you've removed PostgreSQL pipelining from the Techempower benchmark (#7328). The reason given was to comply with the benchmark rules. What rules did Lithium break? Other frameworks are still using PG pipelining.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions