몇 가지 시도를 해본 결과 autocommit
을 False
으로 설정하면 속도가 약간 향상 된 것으로 보입니다.autocommit을 true로 설정하면 일괄 처리 커밋보다 오래 걸립니까?
그러나 코드 끝에서 커밋을 수행하면 데이터베이스 행이 업데이트되지 않을 것이라고 걱정됩니다. 예를 들어 데이터베이스에 대한 몇 가지 업데이트를 수행하고 커밋되지 않은 데이터베이스를 쿼리 한 다음 이전 데이터를 제공합니까? 아니면 먼저해야한다는 것을 알고 있습니까?
또는 완전히 내가 실수로 무엇입니까 commit
실제로 무엇입니까?
참고 : 저는 pyodbc와 MySQL을 사용하고 있습니다. 또한, 사용하는 테이블 InnoDB 있습니다, 그 차이가 있습니까?