Remove redundant `room_memberships` join to find participating servers in a room (#15732)
Spawning from https://github.com/matrix-org/synapse/pull/15731
This commit is contained in:
parent
5c24d7b9eb
commit
195b6a298d
|
@ -0,0 +1 @@
|
|||
Simplify query to find participating servers in a room.
|
|
@ -27,8 +27,7 @@ What servers are currently participating in this room?
|
|||
Run this sql query on your db:
|
||||
```sql
|
||||
SELECT DISTINCT split_part(state_key, ':', 2)
|
||||
FROM current_state_events AS c
|
||||
INNER JOIN room_memberships AS m USING (room_id, event_id)
|
||||
FROM current_state_events
|
||||
WHERE room_id = '!cURbafjkfsMDVwdRDQ:matrix.org' AND membership = 'join';
|
||||
```
|
||||
|
||||
|
|
Loading…
Reference in New Issue