PostgreSQL支持異步提交 - 也就是說,即使數據庫尚未完成預寫日誌同步,數據庫引擎也可以配置爲報告成功。Django PostgreSQL異步提交
http://www.postgresql.org/docs/8.3/static/runtime-config-wal.html#GUC-SYNCHRONOUS-COMMIT
這提供運行在它保證在數據庫崩潰的情況下,它會保持在一致的狀態的方式,某些查詢之間的有效折衷,然而,一些涉嫌犯交易將會出現,如果他們已被徹底放棄。
很顯然,對於一些事務來說,提交保持最終狀態至關重要 - 這就是爲什麼可以爲每個事務配置標誌的原因。
如何在django中利用此功能?
看起來像開始你的事務後,[你可以調用'.raw('SET LOCAL synchronous_commit TO OFF;');'](https://docs.djangoproject.com/en/dev/topics/db/ sql /) –
這非常有用 - 它可以配置爲在保存某些模型時自動運行嗎? – qdot