Djangoプログラムで、何百ものUPDATEの前に自動トランザクション管理を明示的に無効にし、UPDATEの終了後に有効にする方法は?
http://docs.djangoproject.com/en/dev/topics/db/transactions/を調べましたが、手がかりが見つかりませんでした。
最初に次のコードを入れてみました
settings.DISABLE_TRANSACTION_MANAGEMENT = True
私も試しました
cursor = connection.cursor()
cursor.execute('SET SESSION autocommit = 0;')
...
UPDATE
...
cursor.execute('SET SESSION autocommit = 1;')
上記のいずれの方法でも、更新速度は向上しませんでした。上記のコードに問題はありますか?