멀티쓰레드 썸네일형 리스트형 파이썬 > 멀티쓰레드로 분산DB 접속하기 데이터 양이 엄청많으면 데이터베이스를 여러대로 분산해서 관리하게 되는데, 이럴 때 각 분산DB로 부터 반복적으로 쿼리로 조회해서 데이터를 수집해야할 일이 자주 생긴다. 이럴때 만약 DB가 총 20대라면, 순차적으로 쿼리를 날리게 되면 1분씩만 걸려도 총 20분이 소요되어야 하나의 쿼리를 날리게 된다. 그런데 멀티쓰레드로 작동하게 된다면 가장 오래 걸리는 DB한대의 쿼리 시간이면 모든 작업을 수행할 수 있게 되어서 엄청나게 작업시간을 단축시킬수 있다. 파이썬으로 멀티쓰레드 작동하는 방법을 알아보자. def util_query_to_all_dist_multithread(sql): threads = [] rows = [] start = datetime.now() for i in range(1, LAST_SER.. 더보기 이전 1 다음