DB의 데이터를 CSV 파일로 추출하는 Python 스크립트가 있습니다. pyodbc을 사용하여 DB에 액세스하고 쿼리를 실행합니다. 스크립트는 데이터베이스의 모든 테이블을 출력데이터베이스의 비동기 csv.writer
with open(source_filename, 'w', newline='') as source_file:
csv.writer(source_file, quoting=csv.QUOTE_NONNUMERIC).writerows(db_cursor)
때문에 난 후 백그라운드 처리 대신 중 하나를 사용하여 추출을 가속화 할 것 : 나는 또한 파일로 출력 쿼리를 csv.writer 사용하고 있습니다 다른. 파이썬에서이 작업을 수행 할 수있는 방법이 있습니까?
멀티 프로세싱을 사용해 보았지만 일부 산란 오류가 발생하지 않았습니다.
감사
공유 리소스 스레딩에 매우주의해야합니다. –