• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    미해결

bulk_insert.py로 삽입되는 데이터 건수가 100만 건인데 정상일까요?

24.04.12 23:50 작성 24.04.12 23:55 수정 조회수 67

0

안녕하세요! 강의 너무 잘듣고 있습니다 ㅠㅠ

bulk_insert.py 돌렸을때 orders 테이블에 100만건이 들어가더라구요. 강의에선 10만건으로 들어가신거 같아서 확인차 문의드립니다 ㅠㅠ 

 

※100만건 기준 테스트 했을때 1일때 42초 / 2일때 35초 줄어들었습니다!

 

[추가 질문]

실무에선 해당 옵션은 default가 2이기 때문에 굳이 0이나 1로 변경해서 하는 케이스는 없는걸까요?

 

답변 1

답변을 작성해보세요.

1

안녕하세요~ 질문 남겨주셔서 감사합니다.

1) 장바구니 테이블에는 10만건의 데이터가 들어가있고, 이를 10개의 스레드로 병렬로 데이터를 삽입하는 거라서 총 100만건이 들어가는게 맞을거에요.

 

2) MySQL 8.0 버전부터는 Default 가 2라서 크게 변경할 일은 없을거에요. 2가 1보다는 훨씬 동시성 수준이 높거든요. 2로 변경했을 때는 강의에서 설명한대로 복제와 관련된 옵션만 주의하면 됩니다!