Fix query performance for /sync (#12745)

This commit is contained in:
Erik Johnston 2022-05-16 16:30:35 +01:00 committed by GitHub
parent 6f04ae7033
commit 4ea546067d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

1
changelog.d/12745.bugfix Normal file
View File

@ -0,0 +1 @@
Fix DB performance regression introduced in v1.59.0rc2.

View File

@ -750,7 +750,7 @@ class StreamWorkerStore(EventsWorkerStore, SQLBaseStore):
WHERE room_id = ? WHERE room_id = ?
AND stream_ordering <= ? AND stream_ordering <= ?
AND NOT outlier AND NOT outlier
AND rejections.reason IS NULL AND rejections.event_id IS NULL
ORDER BY stream_ordering DESC ORDER BY stream_ordering DESC
LIMIT 1 LIMIT 1
""" """