Skip to content
Snippets Groups Projects
Commit e365ad32 authored by Matthew Hodgson's avatar Matthew Hodgson
Browse files

oops, tweak work_mem when actually storing

parent 19f92276
No related branches found
No related tags found
No related merge requests found
...@@ -310,6 +310,7 @@ class RoomStore(SQLBaseStore): ...@@ -310,6 +310,7 @@ class RoomStore(SQLBaseStore):
def _store_event_search_txn(self, txn, event, key, value): def _store_event_search_txn(self, txn, event, key, value):
if isinstance(self.database_engine, PostgresEngine): if isinstance(self.database_engine, PostgresEngine):
txn.execute("SET work_mem='256KB'")
sql = ( sql = (
"INSERT INTO event_search" "INSERT INTO event_search"
" (event_id, room_id, key, vector, stream_ordering, origin_server_ts)" " (event_id, room_id, key, vector, stream_ordering, origin_server_ts)"
...@@ -323,6 +324,7 @@ class RoomStore(SQLBaseStore): ...@@ -323,6 +324,7 @@ class RoomStore(SQLBaseStore):
event.origin_server_ts, event.origin_server_ts,
) )
) )
txn.execute("RESET work_mem")
elif isinstance(self.database_engine, Sqlite3Engine): elif isinstance(self.database_engine, Sqlite3Engine):
sql = ( sql = (
"INSERT INTO event_search (event_id, room_id, key, value)" "INSERT INTO event_search (event_id, room_id, key, value)"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment