메인 콘텐츠로 건너뛰기
모든 콜렉션데이터 조회
데이터를 불러오는데 오래 걸려요.
데이터를 불러오는데 오래 걸려요.

페이지 조회 결과가 나오는데 느려요.

김학범 avatar
작성자: 김학범
1주 전에 업데이트함

SQL 쿼리 등을 통해 데이터 조회 시, 데이터가 많으면 조회 결과를 불러오기까지 시간이 걸려 사용자가 체감상 느리게 느낄 수 있습니다.

이럴 때는 아래와 같이 시도해보세요.

  1. SQL 쿼리 결과의 줄row 수를 제한해보세요. (예시. LIMIT 100)

  2. 입력 필드 설정으로 조건을 설정해보세요.

  3. 서버사이드 페이지네이션server-side pagination을 사용해보세요.

SQL 쿼리 결과의 줄row 수를 제한해보세요. (예시. LIMIT 100)

# mysql 기준
SELECT *
FROM test_table
LIMIT 100

입력 필드 설정으로 조건을 설정해보세요.

params:
- key: name
label: 이름
- key: email
label: 이메일

서버사이드 페이지네이션server-side pagination을 사용해보세요.

기존 paginationOptions와 함께 sqlTotal, mode 값을 설정하면 서버 사이드 페이지네이션을 적용할 수 있습니다.

서버 사이드 옵션을 추가하시더라도, 대량의 데이터를 조회하시는 경우 조회 페이지가 정상 작동하지 않을 수 있으니, 쿼리 limit 이나 조건 params 등으로 제한을 걸어주시는 것을 권장합니다.

자세한 사항은 여기서 확인 가능합니다.

답변이 도움되었나요?