[데이터베이스] Pagination 구현 SQL
·
Database
Pagination 의 경우 사용하는 DB에 따라 달라질 수 있다일반적으로 SQL에서 사용하는 방식은 LIMIT과 OFFSET을 사용하여 특정 범위의 레코드를 조회하는 것이다.각 페이지에 해당하는 데이터만을 가져와 효율적인 데이터 전송과 조회를 할 수 있습니다.MySQL을 기준으로 작성한 쿼리 예시SELECT * FROM UESRORDER BY created_date DESCLIMIT 10 OFFSET 0;LIMIT : 조회할 레코드 수를 지정OFFSET : 건너 뛸 레코드 수를 지정 OFFSET 0 은 첫번째 부터 시작Pagination의 한계점 과 고려사항큰 OFFSET 성능 문제 : 페이지 수가 증가할 수 록 성능 저하가 발생할 수 있습니다.인덱스 기반 Pagination 이나, 커서 기반 방식으로..