제공해주신 정보에 따르면, 해당 쿼리는 RDBMS에서 빠르게 실행되는 단순한 쿼리이지만, 많은 행을 반환하여 백엔드에서 직렬화/역직렬화 및 전송에 시간이 오래 걸리는 것으로 보입니다.
현재 성능이 사용 사례를 방해하고 있다면, 다음과 같은 다양한 해결책을 검토해 볼 수 있습니다:
-
페이지당 행 수를 줄여 각 페이지의 로딩 속도를 높입니다.
-
동일한 정보를 새로운 API 엔드포인트로 노출하되, 캐싱과 데이터 형식 처리를 더 효율적으로 수행하는 플러그인을 개발합니다.
-
기본 데이터베이스를 직접 쿼리합니다.