기본을 깊이있게
  • 깃허브⭐️
  • 태그
  • 글쓰기
  • 관리
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • Hyojunn__ (19)
      • Coding Test (3)
        • Baekjoon (0)
        • Programmers (3)
        • SW Expert (0)
        • etc (0)
      • Computer Science (4)
        • Python (0)
        • 자료구조 (0)
        • Java (4)
        • Kotlin (0)
        • 데이터베이스 (0)
        • 운영체제 (0)
        • 네트워크 (0)
        • 알고리즘 (0)
        • etc (0)
      • FrontEnd (0)
        • Android (0)
        • Flutter (2)
        • etc (0)
      • Spring (5)
        • Framework (1)
        • JPA (1)
        • etc (1)
      • 오류해결 (2)
      • 일상 (0)
        • 취업준비 (0)
        • 이모저모 (0)
  • 홈
  • 태그
  • 방명록
Spring

Pagination

페이징은 수 많은 콘텐츠(데이터)들을 원하는 크기만큼 '페이지'로 나누는 기술을 의미합니다.주로 데이터베이스 쿼리나 API 응답에서 사용되며, 크기를 줄인 만큼 DB 에 부담을 줄이고 성능을 향상 시킵니다.이러한 페이징 기술을 크게 2가지 기술을 사용합니다.오프셋 기반 페이징(Offset Paging)첫 번째는 오프셋 기반 페이징 입니다.오프셋 기반 페이지네이션은 MySQL 기준으로 offset, limit을 사용하여 쿼리르 작성합니다.하지만 이는 성능 저하 문제가 발생할 수 있습니다. offset의 크기가 커질수록 조회해야 하는 데이터 수가 늘어나기 때문입니다.select * from itemorder by created_at desclimit 10offset 10000000;이와 같은 경우 100,0..

2024. 7. 14. 23:31
  • «
  • 1
  • »

공지사항

  • 깃허브

전체 카테고리

  • Hyojunn__ 19
    • Coding Test 3
      • Baekjoon 0
      • Programmers 3
      • SW Expert 0
      • etc 0
    • Computer Science 4
      • Python 0
      • 자료구조 0
      • Java 4
      • Kotlin 0
      • 데이터베이스 0
      • 운영체제 0
      • 네트워크 0
      • 알고리즘 0
      • etc 0
    • FrontEnd 0
      • Android 0
      • Flutter 2
      • etc 0
    • Spring 5
      • Framework 1
      • JPA 1
      • etc 1
    • 오류해결 2
    • 일상 0
      • 취업준비 0
      • 이모저모 0
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #Java 8
  • #Inner Class
  • #해시
  • #async
  • #프로그래머스
  • #AWS
  • #DispatcherServlet
  • #Class Loader
  • #await
  • #ec2
  • #LifeCycle
  • #클래스 로더
  • #heapq
  • #java
  • #priorityqueue
  • #GitHub
  • #Container
  • #페이지네이션
  • #Flutter
  • #ThreadLocal
  • #Spring
  • #java 11
  • #비동기
  • #더 맵게
  • #Java 17
  • #swap
  • #Kotlin
  • #IntelliJ
  • #valid
  • #propagation
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 기본을 깊이있게 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.