Add membership column to current_state_events table.
It turns out that doing a join is surprisingly expensive for the DB to do when room_membership table is larger than the disk cache.
Showing
- synapse/storage/events.py 14 additions, 12 deletionssynapse/storage/events.py
- synapse/storage/prepare_database.py 1 addition, 1 deletionsynapse/storage/prepare_database.py
- synapse/storage/roommember.py 3 additions, 3 deletionssynapse/storage/roommember.py
- synapse/storage/schema/delta/56/current_state_events_membership.sql 19 additions, 0 deletions...orage/schema/delta/56/current_state_events_membership.sql
- synapse/storage/user_directory.py 4 additions, 4 deletionssynapse/storage/user_directory.py
Loading
Please register or sign in to comment