Remove superfluous `room_memberships` join from background update (#15733)

Spawning from https://github.com/matrix-org/synapse/pull/15731
1.103.0-whithout-watcha
Eric Eastwood 2 years ago committed by GitHub
parent 195b6a298d
commit e536f02f68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      changelog.d/15733.misc
  2. 1
      synapse/storage/databases/main/roommember.py

@ -0,0 +1 @@
Remove superfluous `room_memberships` join from background update.

@ -1460,7 +1460,6 @@ class RoomMemberBackgroundUpdateStore(SQLBaseStore):
SELECT stream_ordering, event_id, events.room_id, event_json.json SELECT stream_ordering, event_id, events.room_id, event_json.json
FROM events FROM events
INNER JOIN event_json USING (event_id) INNER JOIN event_json USING (event_id)
INNER JOIN room_memberships USING (event_id)
WHERE ? <= stream_ordering AND stream_ordering < ? WHERE ? <= stream_ordering AND stream_ordering < ?
AND type = 'm.room.member' AND type = 'm.room.member'
ORDER BY stream_ordering DESC ORDER BY stream_ordering DESC

Loading…
Cancel
Save