전송원 - MySQL
- 인쇄
- PDF
전송원 - MySQL
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
개요
MySQL에서 데이터를 전송하는 설정 도움말 페이지입니다.
제약조건
MariaDB 지원 버전
MariaDB와 관련하여 다음 버전에 대해 동작을 확인하고 있습니다.
- v11.0: 전송을 지원하지 않습니다.
- v11.1: 전송이 가능한 것으로 확인되었습니다.
MariaDB v11.1 이외의 버전에 의한 전송은 지원 대상에서 제외됩니다. 양해 부탁드립니다.
설정 항목
STEP1 기본 설정
품목명 | 필수 | 기본값 | 내용 |
---|---|---|---|
MySQL 접속 정보 | 예 | ----------------------------------------------------------------------------------------------. | 미리 등록되어 있는 접속 정보 중 이번 전송 설정에 필요한 권한을 가진 접속 정보를 선택합니다. |
데이터베이스 | 예 | ----------------------------------------------------------------------------------------------. | MySQL의 전송하고자 하는 데이터가 들어있는 데이터베이스 이름을 입력하세요. 입력 시 자동완성 기능을 이용할 수 있습니다. 데이터베이스 목록 불러오기를 눌러 데이터베이스 목록을 불러올 수도 있습니다. |
전송 방법 | 예 | 쿼리를 사용하여 전송 | 쿼리를 사용하여 전송 또는 차등 전송 중 하나를 선택합니다. 차등 전송에 대한 자세한 내용은 차등 전송 기능을 참고하세요. |
쿼리 | 예 | ----------------------------------------------------------------------------------------------. | 전송 방법으로 쿼리를 사용하여 전송을 선택한 경우 입력합니다. 전송 데이터를 가져오기 위한 SQL을 입력하세요. |
테이블 | 예 | ----------------------------------------------------------------------------------------------. | 전송 방법으로 차등 전송을 선택한 경우 입력합니다. 전송하고자 하는 데이터가 들어있는 테이블 이름을 입력하세요. |
기본 시간대 | No | ----------------------------------------------------------------------------------------------. | MySQL의 서버 측 시간대 설정을 입력합니다. 예를 들어, 시간대가 일본인 경우 Asia/Tokyo를 입력합니다. |
STEP2 세부 설정
품목명 | 기본값 | 내용 |
---|---|---|
커서가 한 번에 처리하는 레코드 수 | 10000 | 커서로 한 번에 가져올 줄 수를 지정할 수 있습니다. |
연결 타임아웃(초) | 300 | 연결 시 타임아웃까지의 시간을 초 단위로 지정할 수 있습니다. |
소켓 타임아웃(초) | 1800 | 소켓 타임아웃을 초 단위로 지정할 수 있습니다. |
보충자료
전송 실행 중 오류가 발생하여 오류 로그에 아래와 같은 메시지가 있는 경우, 커서가 한 번에 처리하는 레코드 수가 많을 수 있으므로 STEP2에서 값을 낮춰서 다시 실행해 주세요.
org.embulk.exec.PartialExecutionException: java.lang.RuntimeException: java.lang.OutOfMemoryError: Java 힙 공간
이 문서가 도움이 되었습니까?