diff --git a/synapse/storage/transactions.py b/synapse/storage/transactions.py
index 36ddf30d6509a97c3e7c57404f8aa89537da0281..9d14f893039cb9f90fbf5f7fa1e15d75faf8451a 100644
--- a/synapse/storage/transactions.py
+++ b/synapse/storage/transactions.py
@@ -200,6 +200,7 @@ class TransactionStore(SQLBaseStore):
             self._get_transactions_after, transaction_id, destination
         )
 
+    @time_function
     def _get_transactions_after(cls, txn, transaction_id, destination):
         where = (
             "destination = ? AND id > (select id FROM %s WHERE "