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) |
|
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. |
|
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. |
Uh oh!
There was an error while loading. Please reload this page.
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.
All reactions