From 1118ddffa2df7b112b79bd88db3d89b969d76348 Mon Sep 17 00:00:00 2001 From: vrde Date: Tue, 10 Jul 2018 13:51:59 +0200 Subject: [PATCH] Problem: performance issue on transaction lookup (#2378) Solution: create the correct index for transaction id. Close #2377 --- bigchaindb/backend/localmongodb/schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bigchaindb/backend/localmongodb/schema.py b/bigchaindb/backend/localmongodb/schema.py index a030afc5..58ee582f 100644 --- a/bigchaindb/backend/localmongodb/schema.py +++ b/bigchaindb/backend/localmongodb/schema.py @@ -55,7 +55,7 @@ def create_transactions_secondary_index(conn, dbname): logger.info('Create `transactions` secondary index.') # to query the transactions for a transaction id, this field is unique - conn.conn[dbname]['transactions'].create_index('transactions.id', + conn.conn[dbname]['transactions'].create_index('id', name='transaction_id') # secondary index for asset uuid, this field is unique