This repository has been archived by the owner on Jan 25, 2023. It is now read-only.
Avoid the database driver to try to create the maintenance table at every request #59
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, at every request on the application, the database driver tries to create the table
maintenance
:CREATE TABLE IF NOT EXISTS %s (ttl %s DEFAULT NULL)\
This causes quite a lot of unnecessary requests to the database on a huge traffic infrastructure. I suggest to add an option to the configuration that basically says that the table is created, in which case we do not try to create it again. It can be used like this: