>  Q&A  >  본문

python - 팬더의 read_sql 속도를 어떻게 최적화할 수 있나요?

내 요구 사항에는 여러 데이터베이스 간의 데이터 쿼리 및 상관 관계가 필요하므로 pandas를 사용하고 read_sql을 통해 데이터를 읽고 데이터 프레임으로 처리하여 대상 데이터를 직접 생성하기로 결정했습니다. 그러나 현재 문제가 발생했습니다. read_sql이 매우 느립니다. 예를 들어 37W 데이터 볼륨(22개 필드) 테이블을 Oracle 라이브러리의 데이터 프레임으로 읽는 데 4분 30초가 걸립니다. 코드는 다음과 같습니다:

으아악

4분 32초 걸렸습니다

다른 간단하고 투박한 방법을 사용하더라도 read_sql보다 훨씬 빠릅니다. 코드는 다음과 같습니다:

으아악

1분 31초 걸렸습니다

Pandas에서 read_sql의 속도를 최적화할 수 있는 방법이 있는지 여기 계신 분들께 여쭤보고 싶습니다. 정말 감사합니다~

淡淡烟草味淡淡烟草味2669일 전2085

모든 응답(1)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-06-28 09:24:30

    으아악

    회신하다
    0
  • 취소회신하다