瀏覽代碼

Added a note about long-running processes.

There isn't much else to say, really.
Aymeric Augustin 12 年之前
父節點
當前提交
189fb4e294
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      docs/topics/db/transactions.txt

+ 7 - 0
docs/topics/db/transactions.txt

@@ -164,6 +164,13 @@ Django provides a single API to control database transactions.
     - releases or rolls back to the savepoint when exiting an inner block;
     - commits or rolls back the transaction when exiting the outermost block.
 
+.. admonition:: Performance considerations
+
+    Open transactions have a performance cost for your database server. To
+    minimize this overhead, keep your transactions as short as possible. This
+    is especially important of you're using :func:`atomic` in long-running
+    processes, outside of Django's request / response cycle.
+
 Autocommit
 ==========