SQL 쿼리 등을 통해 데이터 조회 시, 데이터가 많으면 조회 결과를 불러오기까지 시간이 걸려 사용자가 체감상 느리게 느낄 수 있습니다.
이럴 때는 아래와 같이 시도해보세요.
SQL 쿼리 결과의 줄row 수를 제한해보세요. (예시. LIMIT 100)
입력 필드 설정으로 조건을 설정해보세요.
서버사이드 페이지네이션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 등으로 제한을 걸어주시는 것을 권장합니다.
자세한 사항은 여기서 확인 가능합니다.