나는 InnoDB
MySQL 데이터베이스를 가지고있다. SQL
덤프를 내보낼 때 어떻게 잠금이 발생합니까? 내보내기 중에 전체 데이터베이스가 잠 깁니 까? 아니면 그냥 테이블? 또는 개별 행만? 수출은 정확히 InnoDB
과 어떻게 작동합니까?MySQL InnoDB 테이블 내보내기에서 잠금
2
A
답변
0
잠긴 것을 제어 할 수 있습니다.
mysqldump --lock-all-tables
문서를 :
하는 것은 안전한 일하려면이 같은 모든 테이블을 잠글 수있는 모든 데이터베이스에서 모든 테이블을 잠급니다. 이는 전체 덤프 기간 동안 전역 읽기 잠금을 획득하여 수행됩니다. 이 옵션은 --single-transaction 및 --lock-tables를 자동으로 해제합니다.
또는 당신은 당신이 테이블을 변경하지 않을 것이 확실 경우 :
mysqldump --single-transaction
문서를하십시오 - 단일 트랜잭션 덤프가 진행되는 동안, 유효한 덤프 파일을 보장하기 위해 (올바른 테이블 내용 및 바이너리 로그 좌표)를 사용하면 다른 연결은 ALTER TABLE, CREATE TABLE, DROP TABLE, RENAME TABLE, TRUNCATE TABLE 문을 사용해야합니다. 일관된 읽기는 이러한 문장과 분리되어 있지 않으므로 덤프 할 테이블에서 이들을 사용하면 mysqldump가 수행 한 SELECT가 테이블 내용을 검색하여 잘못된 내용을 얻거나 실패 할 수 있습니다.
관련 문제
- 1. Mysql InnoDB - 잠금 시나리오
- 2. 잠금 유형 INNODB 테이블
- 3. MySQL InnoDB 잠금 행
- 4. 읽기에서 Mysql InnoDB 행 잠금
- 5. MySQL 복제 및 테이블 잠금
- 6. MySQL 잠금 테이블
- 7. mysql 복제 - 테이블 잠금?
- 8. MySQL 테이블 잠금
- 9. MySQL MyISAM 테이블 잠금
- 10. MySQL 잠금 테이블
- 11. Spring JDBCTemplate 테이블 잠금 (MySQL)
- 12. 자바에서 mysql 테이블 잠금 감지
- 13. MySQL - 어떻게 관계를 주문 하시겠습니까? INNODB 테이블
- 14. InnoDB 엔진을 사용하는 MySQL 테이블 스페이스 위치
- 15. innodb 잠금 대기 제한 시간
- 16. Innodb & 임시 테이블
- 17. MySQL CSV 내보내기에서 열 제외
- 18. 스왑의 MySQL InnoDB 인덱스
- 19. MySQL Innodb 세션 테이블 : 업데이트 쿼리에서 일치 항목을 찾지 못했습니다.
- 20. MySQL InnoDB CASCADE?
- 21. 장고, innodb 및 행 수준 잠금
- 22. 테이블 잠금 문제 시뮬레이션
- 23. MySQL 잠금 그래프
- 24. 알 수없는 테이블 엔진 'InnoDB'
- 25. innodb 테이블 최종 수정일
- 26. 포크 MySQL INSERT INTO (InnoDB)
- 27. innodb_buffer_pool_size 큰 InnoDB 보관 테이블
- 28. MySqlDump를 원격으로 사용하는 동안 MySql 테이블 잠금?
- 29. mysql FULLTEXT 인덱스, 검색 잠금 테이블
- 30. MySQL 테이블 잠금 또는 다른 가능한 솔루션?