작업 1개 등록하는데
select , update, insert 등 한 50~60번 하는게 있음
실험실 데이터라 존나 데이터복잡해서 줄이는거 불가능 ㅇㅇ
이거 대량등록할때
100개씩 등록하는데
저거 하나씩하면 존나 오래걸려서
쓰래드로 커넥션만들어서
작업1개당 쓰래드 1개로 넣은적있음 ㅇㅇ
무슨 의미냐하면 작업1개당 커넥션1개 부여해서 따로 작업한다는뜻
select같은 거에는 다 with nolock 걸어놓음
근데 작업1개당 쓰래드1개넣고 task 리스트로 waitAny로 갯수제한걸었는데도
쓰래드 무지성으로 증가해서 프로그램 멈추더라
결국
리스트 5개만들어서 거기다가 각 작업 배분해놓고
커넥션 5개만들어서 그거 쓰래드로 돌림
컨텍스트 스위칭 비용이 있어서 스레드 많아봐야 의미없다 - dc App