안녕하세요. 내 SQL 쿼리에서 조인을 사용할 때로드 시간에 문제가 있습니다. 조인중인 두 테이블의 행 수는 약 5000 행입니다. 어떤 식 으로든 이것에 대한 로딩 시간을 줄일 수 있습니까? 어떤 도움이라도 대단히 감사하겠습니다!sql join을로드하는 데 오랜 시간이 걸립니다.
SELECT applications.appId, applications.clientId, applications.applicationDate, applications.approved, client.cryptId, client.firstName, client.lastName FROM applications INNER JOIN client ON applications.clientId = client.cryptId
Table Clients ID clientId FirstName LastName 0 1duvbj John Doe 1 2dhyba Jane Doe
Table Applications ID appId date approved 0 1duvbj 2017-01-01 '0' 1 2dhyba Jane '1'
는 일부 샘플 데이터, 인덱스 정보와이 정보가 실행에 소요되는 시간을 추가 할 수 있습니까? –
항상 explain 키워드를 사용하여 쿼리에 대한 정보를 얻으십시오 –
피드백 녀석을 보내 주셔서 감사합니다. 몇 가지 샘플 데이터를 추가했습니다. 클라이언트 테이블에는 56 개의 열이 있고 애플리케이션 테이블에는 41 개의 열이 있습니다. 모든 열 또는 특정 열에 인덱스를 추가해야합니까? 나는 색인 작성에 정통하지 않습니다. – jmanjam321