본문 바로가기 메뉴 바로가기

deep sleep

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

deep sleep

검색하기 폼
  • 분류 전체보기 (20)
    • 개발 (12)
      • 스프링 일기 (6)
      • Java (5)
    • 북리뷰 (2)
      • 객체지향의 사실과 오해 (2)
    • 일상 (3)
    • 기타 (3)
  • 방명록

hint (1)
[03] Oracle DB 실행계획, 인덱스, ROWNUM, Pagination

스프링을 공부하기 전 토이 프로젝트로 Node.js 등을 이용해 간단한 CRUD 게시판 기능을 구현할 때는 이러한 페이징(Pagination) 기능을 구현한 적은 없다. 그냥 단순하게 SELECT * FROM table; 처럼 몽땅 가져와서 순서 고려하지 않고 무지성으로 화면에 띄우게 했었다. 아마 데이터베이스에 대해 제대로 공부한 적도 없고, 페이징 처리가 필요할 만큼 많은 양의 데이터를 다뤄본 적도 없어서일 것이다. 대부분의 웹사이트를 이용할 때 우리는 해당 게시판에 존재하는 내용의 전체를 한번에 보지 않고, 대신에 일정 개수만큼 끊어서 차례대로 보게 된다. 대부분은 작성 시간을 기준으로 내림차순하여 보게 된다. 레코드의 수가 수만~수백만 개 정도라면, 이를 DBMS가 한번에 처리하는 시간과 성능에 ..

개발/스프링 일기 2022. 1. 16. 00:16
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • DTO
  • runtime data area
  • 코드로 배우는 스프링 웹 프로젝트
  • hint
  • 경기지역화폐
  • Edge Detector
  • 강남면허시험장
  • 객체지향
  • 오라클 클라우드
  • 실행 계획
  • 싱글톤
  • IntelliJ
  • M1 맥
  • spring
  • 인텔리제이
  • Thresholding
  • 오라클 JDBC
  • 경기도 청소년 교통비 지원
  • m1 mac
  • Canny Edge Detector
  • pagination
  • 오라클 데이터베이스
  • 경기교통비지원
  • 컴퓨터비젼
  • jvm
  • 1종대형
  • 경기버스
  • Non Max Suppression
  • Java
  • JVM 메모리 구조
more
«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바