페이징 성능1 데이터베이스 페이징 최적화 (Offset, Cursor, 성능) 앱이나 웹 서비스를 만들면서 무한 스크롤이나 페이지네이션을 구현해봤다면, 한 번쯤 데이터베이스 쿼리 속도 때문에 머리를 싸맨 경험이 있을 겁니다. 저도 Supabase로 처음 프로젝트를 시작했을 때 초반엔 괜찮았는데, 데이터가 쌓이고 페이지를 넘길수록 로딩 시간이 눈에 띄게 길어지더라고요. 2019년 Shopify가 겪었던 문제도 바로 이거였습니다. 흔히 쓰는 LIMIT-OFFSET 방식이 특정 상황에서는 성능을 400배나 떨어뜨릴 수 있다는 사실, 알고 계셨나요? 이번 글에서는 왜 이런 문제가 발생하는지, 그리고 실무에서 어떻게 해결할 수 있는지 제 경험과 함께 풀어보겠습니다. 페이지 뒤로 갈수록 느려지는 이유: Offset의 함정LIMIT-OFFSET은 데이터베이스 페이징에서 가장 기본적으로 배우는 .. 2026. 4. 1. 이전 1 다음