인프런 커뮤니티 질문&답변

이무님의 프로필 이미지
이무

작성한 질문수

카프카 완벽 가이드 - 커넥트(Connect) 편

Sink Connector 실습을 위한 MySQL 구성

timestamp 방식에서 table index 필수 여부

작성

·

304

0

안녕하세요,

 

각 테이블 생성 시 timestamp 칼럼에 대해 index를 생성해 주셨는데요, 이거는 필수로 지정해야 하는건가요?

 

 

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

필수라고 Kafka Connector에 명시 되어 있는 건 아니지만, Sink Connector에서 데이터 입력 시에 해당 timestamp 컬럼을 where 조건으로 조회하면서 신규 데이터/업데이트 데이터를 판별하여 데이터로 입력합니다. 이때 해당 컬럼에 index가 안걸려 있으면 전체 테이블 scan을 하기 때문에 데이터가 많이 있는 테이블의 경우 수행 속도가 느려지므로 index를 걸어주는 게 좋습니다.

이후 강의에서 제가 해당 내용으로 설명 드릴 겁니다.

감사합니다.

이무님의 프로필 이미지
이무

작성한 질문수

질문하기