Improve performance of query _get_subset_users_in_room_with_profiles (#13299)

This commit is contained in:
Shay 2022-07-18 12:35:45 -07:00 committed by GitHub
parent 5526f9fc4f
commit 15edf23626
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/13299.misc Normal file
View File

@ -0,0 +1 @@
Improve performance of query `_get_subset_users_in_room_with_profiles`.

View File

@ -243,7 +243,7 @@ class RoomMemberWorkerStore(EventsWorkerStore):
txn: LoggingTransaction, txn: LoggingTransaction,
) -> Dict[str, ProfileInfo]: ) -> Dict[str, ProfileInfo]:
clause, ids = make_in_list_sql_clause( clause, ids = make_in_list_sql_clause(
self.database_engine, "m.user_id", user_ids self.database_engine, "c.state_key", user_ids
) )
sql = """ sql = """