찾다

 >  Q&A  >  본문

mysql - 执行大量SQL进行批量插入或更新,开启事务执行会提高执行速度还是降低执行速度?

大家讲道理大家讲道理2872일 전997

모든 응답(1)나는 대답할 것이다

  • 阿神

    阿神2017-04-17 15:44:32

    트랜잭션 규모에 관계없이 커밋은 매우 빠른 작업입니다. 트랜잭션이 클수록(즉, 영향을 받는 데이터가 많을수록) 커밋하는 데 시간이 오래 걸리는 것은 아닙니다. .필요할 때만 커밋하세요. (트랜잭션이 완료되면) 사용자는 성능을 향상시킬 수 있을 뿐만 아니라 공유 리소스(로그 파일, SGA 클래스 공유 데이터 구조를 보호하는 잠금)에 대한 경합을 줄일 수 있습니다.
    -<oracle에서 발췌 초보자의 클래식>

    회신하다
    0
  • 취소회신하다