diff options
author | Erik Johnston <erik@matrix.org> | 2020-11-02 13:55:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-02 13:55:56 +0000 |
commit | 1eb9de90c0dbb99a28304a295a0f6ebb0b8d1c6c (patch) | |
tree | 6c0dbde912ffa5227dde5ad5361953a574295783 /scripts | |
parent | typo (diff) | |
download | synapse-1eb9de90c0dbb99a28304a295a0f6ebb0b8d1c6c.tar.xz |
Improve start time by adding index to e2e_cross_signing_keys (#8694)
We do a `SELECT MAX(stream_id) FROM e2e_cross_signing_keys` on startup.
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/synapse_port_db | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/synapse_port_db b/scripts/synapse_port_db index 6c7664ad4a..13c0120bb4 100755 --- a/scripts/synapse_port_db +++ b/scripts/synapse_port_db @@ -40,6 +40,7 @@ from synapse.storage.database import DatabasePool, make_conn from synapse.storage.databases.main.client_ips import ClientIpBackgroundUpdateStore from synapse.storage.databases.main.deviceinbox import DeviceInboxBackgroundUpdateStore from synapse.storage.databases.main.devices import DeviceBackgroundUpdateStore +from synapse.storage.databases.main.end_to_end_keys import EndToEndKeyBackgroundStore from synapse.storage.databases.main.events_bg_updates import ( EventsBackgroundUpdatesStore, ) @@ -174,6 +175,7 @@ class Store( StateBackgroundUpdateStore, MainStateBackgroundUpdateStore, UserDirectoryBackgroundUpdateStore, + EndToEndKeyBackgroundStore, StatsStore, ): def execute(self, f, *args, **kwargs): |