Product Documentation

FairCom DB V12 Release Notes

Previous Topic

Next Topic

Enabling function timing no longer reduces server throughput

Prior to c-tree V11.8, enabling the collection of c-tree Server's function timings in the SNAPSHOT.FCS reduced the overall throughput of the server. Therefore, it was FairCom’s best practice recommendation to not enable function timings in production settings, unless absolutely necessary.

The logic has been modified to improve performance and yield more accurate results. As a result, this recommendation is no longer necessary and it’s now acceptable to enable function timings for production use. We might still recommend only doing this for reasonable periods of time, for example to get baselines, or when troubleshooting an application slow down.

With this bug fix, the following values in SNAPSHOT.FCS are now correct; previously, they were always zero:

system-wide c-tree calls: 15360578

time waiting for requests: 1112.107

time executing requests: 226.281

time to send responses: 332.027

elapsed time function-timings turned on: 81.862

system-wide time waiting per request: 0.000072

execution time per request: 0.000014

time to send per response: 0.000021

Affected Components: c-tree Server

TOCIndex