PostgreSQL은 비동기 커밋을 지원합니다. 즉, 데이터베이스가 미리 쓰기 로그 동기화를 완료하지 않은 경우에도 데이터베이스 엔진이 성공을보고하도록 구성 할 수 있습니다.Django PostgreSQL 비동기 커밋
http://www.postgresql.org/docs/8.3/static/runtime-config-wal.html#GUC-SYNCHRONOUS-COMMIT
이 데이터베이스 충돌의 경우에, 그것은 일관성있는 상태로 유지 것이라는 점을 보장하는 방식으로 일부 쿼리를 실행 사이의 유용한 타협을 제공하지만, 일부 주장 커밋 된 트랜잭션이 나타나는 것처럼 그들은 깔끔하게 취소되었습니다.
분명히 일부 트랜잭션의 경우 커밋이 최종 상태로 유지되는 것이 중요합니다. 따라서 트랜잭션 당 플래그를 구성 할 수 있습니다.
어떻게 장고에서이 기능을 활용할 수 있습니까?
트랜잭션을 시작한 후에는 [.raw ('SET LOCAL synchronous_commit TO OFF;');'] (https://docs.djangoproject.com/en/dev/topics/db/)를 호출 한 것처럼 보입니다. sql /) –
매우 유용합니다. 특정 모델을 저장하면 자동으로 실행되도록 구성 할 수 있습니까? – qdot