Skip to content

Fetch the logger and system config once for all query builder instances#23783

Merged
rullzer merged 1 commit intomasterfrom
fix/noid/inject-logger-systemconfig-for-query-builder
Oct 30, 2020
Merged

Fetch the logger and system config once for all query builder instances#23783
rullzer merged 1 commit intomasterfrom
fix/noid/inject-logger-systemconfig-for-query-builder

Conversation

@MorrisJobke
Copy link
Member

Found while profiling a DB heavy request.

When a lot of query builders are used then often the logger is requested from the DI container and has quite some overhead due to the nested method calls.

@MorrisJobke MorrisJobke added the 3. to review Waiting for reviews label Oct 29, 2020
@MorrisJobke MorrisJobke added this to the Nextcloud 21 milestone Oct 29, 2020
@MorrisJobke
Copy link
Member Author

/backport to stable20

@rullzer rullzer merged commit 69a6b1d into master Oct 30, 2020
@rullzer rullzer deleted the fix/noid/inject-logger-systemconfig-for-query-builder branch October 30, 2020 06:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants