Tom Lane wrote:
"Heikki Linnakangas" <[EMAIL PROTECTED]> writes:
Another simple optimization occurred to me while looking at this: we
should skip the memcpy/strcpy altogether if the BackendActivity slot is
not in use. That seems like a good bet, you usually don't try to max out
Huh? How could we be assigning to a slot that is not in use?
Before the patch, we loop through the shared PgBackendStatus slots
(there is MaxBackends of them), and issue a memcpy for each to copy it
to our local slot. After that, we check if it was actually in use.
After the patch, we still loop through the shared slots, but only issue
the memcpy for slots that are in use.
Hope this answers your question, I'm not sure what you meant...
Sent via pgsql-patches mailing list (email@example.com)
To make changes to your subscription: