최근 내 데이터베이스에 대한 몇 가지 쿼리에 문제가있었습니다. 이는 내 데이터베이스 테이블 중 하나가 50,000 개의 행에서 1,000,000 개의 행에서 2,000,000 개로 확장 되었기 때문입니다.쿼리 속도 향상 방법
표 books
에는 2,000,000 개의 서적이 있으며 책 순위와 책 크기에 이르기까지 모든 종류의 정보가 있습니다.
...
SELECT isbn FROM books WHERE rank < 100000
10 분 동안 기다린 후 나는 그냥 실속 유지로 내가 생각 다른 테이블을 쿼리 할 때, 나는이 문제가없는 쿼리를 종료했다 문제는 테이블의 크기입니다.
색인 생성을 읽기 시작 했으므로 이것이 내 상황을 해결할 수있는 최선의 방법인지 그리고 그렇지 않은지 알고 싶습니다.
코드 또는 SQL 클라이언트에서이 쿼리를 실행 했습니까? 코드에서 실행 한 경우 쿼리가 아닐 수도 있지만 Aheho의 답변에 언급 된대로 렌더링 코드가 될 수 있습니다. – Jeff