Follow

도와주세요) 50만건의 레코드가 있는 MySQL 테이블 A가 있습니다. 이를 약 49건의 레코드가 있는 테이블 B와, 150건의 레코드가 있는 테이블 C와 조인을 해서 40건씩 페이지네이션(LIMIT)에 ORDER BY A.id DESC를 걸어서 쿼리를 날리니 2초가 걸립니다. 이를 조금 더 빠르게 할 수 있는 방법이 없을까요?

(A-B, A-C간 외래키 설정은 되어 있습니다)

· · Web · 1 · 3 · 1

@cheesekun 원래 ORDER BY DESC 에 리미트 걸면 느리긴 한데 2초는 좀 기네요.
EXPLAIN 걸어서 인덱스 잘 타고 있나 보세요.

Sign in to participate in the conversation
Twingyeo (트잉여)

Twingyeo(트잉여)는 한국어 사용자를 위한 Mastodon 인스턴스입니다.