도움이 될만한 정보 : 나는 학생 (성, 성, 이메일 등)에 관한 연락처 정보를 보유하고있는 MySQL 데이터베이스를 가지고 있습니다.수천 개의 레코드가 MySQL에 존재하는지 확인하십시오.
때때로 나는 업데이트 된 연락처 정보가있는 CSV 파일을 받게됩니다.
일부 정책으로 인해 변경할 가능성이없는 유일한 정보는 전자 메일 주소이므로 MySQL 및 csv 파일에는 전자 메일 주소가 공통적으로 포함됩니다 (새 항목이없는 경우).
필요한 항목 : 내가해야할 일은 csv 파일 (5000 레코드)의 전자 메일 주소가 MySQL 데이터베이스 (200000 레코드)에 있는지 확인하는 방법을 찾는 것입니다.
이 작업을 수행하는 작은 python 프로그램을 작성했지만 각 이메일 주소 (200000 개의 레코드 테이블에서 5000 개의 쿼리를 의미)에 대해 SQL 쿼리를 수행해야하기 때문에 시간이 오래 걸립니다. 때로는 연결이 .. 실행의 긴 시간으로 인해 손실
실제 질문 :
가 어떻게 성능을 긴 시간을 방지하고 개선하기 위해 데이터베이스를 쿼리해야 ?
감사
나는 권합니다