You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I haven't devised a test for this yet because I'm not sure what to test exactly, but we monitor our SQL execution times. Specifically, with prometheus_exporter we collect durations of SQL execution on each endpoint by hooking into PG::Connection in Rails:
When we upgraded from 1.2.2 to 1.2.3 we observe the following:
When we reverted the change the reverse happens:
These are the execution times of 30-50 queries in each graph. Looking through the changes in 1.2.3 I'm assuming the time isn't actually spent on SQL executing in PG but rather overhead in the library itself.
We've never faced the issue with segmentation faults that the 1.2.3 release is supposed to fix despite being on ruby 2.7.x for months with a fair amount of traffic.
The text was updated successfully, but these errors were encountered:
I haven't devised a test for this yet because I'm not sure what to test exactly, but we monitor our SQL execution times. Specifically, with prometheus_exporter we collect durations of SQL execution on each endpoint by hooking into
PG::Connection
in Rails:When we upgraded from 1.2.2 to 1.2.3 we observe the following:
When we reverted the change the reverse happens:
These are the execution times of 30-50 queries in each graph. Looking through the changes in 1.2.3 I'm assuming the time isn't actually spent on SQL executing in PG but rather overhead in the library itself.
We've never faced the issue with segmentation faults that the 1.2.3 release is supposed to fix despite being on ruby 2.7.x for months with a fair amount of traffic.
The text was updated successfully, but these errors were encountered: