DB에 최대 10만건 정도 insert하는 처리가 있었는데 기존 처리가 존나 이상하게 짜 있었음


100건씩 나눠서 처리를 하는데 정작 내부 처리가 1건씩 insert를 하게 돼 있어서 결과적으로 10만건을 순서대로 1건씩 insert하고 있던거


내가 그래서 걍 10만건 bulk insert로 바꿔 놨더니 한꺼번에 많이 insert하면 db가 뻗는다면서 존나 지랄함


그러면서 병렬 스레드 100개로 처리하면 이론상 100배 빨라지니까 기존 처리 그대로 병렬 처리만 하면 된다는거임


당시엔 나도 신입이라 잘 몰라서 100개 쓰레드를 한번에 처리하는 하드웨어가 있냐고 물어봤는데 지도 모르는지 대답 안함


그 뒤로 지 혼자 이것저것 테스트하면서 코드 바꾸는거 같았는데 나중에 원청한테 쿠사리 먹고 병렬 처리 한거 삭제하기로 결론나더라 ㅋㅋ