Python 2

[Python] 2. 멀티스레딩으로 MariaDB 병렬 삽입(with 대신증권 API)

2024.04.07 - [Python] - [Python] 1. 멀티스레딩으로 MariaDB 병렬 삽입(with 대신증권 API) [Python] 1. 멀티스레딩으로 MariaDB 병렬 삽입(with 대신증권 API) 대신증권 API를 활용해서 해외 주식의 주가를 가져오는 코드를 작성 중이였는데 문제가 발생했다. 너무 오래 걸린다.. 한 종목당 2 ~ 5초 정도는 걸리는 듯하다. 한 종목당 2800개의 데이터를 가져 potatoparadox.tistory.com 전에 대신증권 API를 통해서 받은 주식 데이터를 MariaDB에 넣으려고 했으나 오래걸리는 이슈가 있었다. 그래서 병렬작업으로 데이터를 밀어넣기 위해 커넥션 풀을 만들어줬다. 그 후 작업으로는 생성한 커넥션 풀을 가지고 병렬작업을 해주어야 하는..

이슈 2024.04.12

[Python] 1. 멀티스레딩으로 MariaDB 병렬 삽입(with 대신증권 API)

대신증권 API를 활용해서 해외 주식의 주가를 가져오는 코드를 작성 중이였는데 문제가 발생했다. 너무 오래 걸린다.. 한 종목당 2 ~ 5초 정도는 걸리는 듯하다. 한 종목당 2800개의 데이터를 가져오는데, 종목 전체가 11,464개이다. 위 이미지에 보이는 4000개 정도 넣은 것도 귀찮아서 반나절은 기다려서 받은 것이다. 문제가 되는 코드를 보자. # 모든 종목코드 순회 for idx, stock_info in enumerate(all_stock_code): logging.info(f"{idx} / {len(all_stock_code)} .... {round((idx/len(all_stock_code)) * 100, 2)}%") # 특정 종목코드의 금액 정보 가져오기 maria_connection...

이슈 2024.04.07