Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

으나님의 잡다한 개발상식

(SQL) ORDER BY 본문

SQL

(SQL) ORDER BY

스위트치즈 2020. 5. 25. 19:19

- SELECT 문을 사용할 때 ORDER BY를 통해 오름차순(ASC) 혹은 내림차순(DESC)로 정렬할 수 있다.

- ORDER BY가 정렬을 하는 시점은 모든 실행이 끝난 후 데이터를 출력하기 바로 전이다.

- ORDER BY는 정렬을 하기 때문에 데이터베이스 메모리를 많이 사용한다. 즉 대략의 데이터를 정렬하게 되면 정렬로 인한 성능 저하가 발생한다.

- ORACLE 데이터베이스는 정렬을 위해서 메모리 내부에 할당된 SORT_AREA_SIZE를 사용한다. 만약 SORT_ARIA_SIZE가 너무 작으면 성능 저하가 발생한다.

- 정렬을 회피하기 위해 인덱스(INDEX)를 생성하여 사용할 수 있다.

'SQL' 카테고리의 다른 글

(SQL) COUNT 함수  (0) 2020.05.25
(SQL) NULL관련 함수  (0) 2020.05.25
(SQL) DELETE문과 TRUNCATE문 비교  (0) 2020.05.25
(SQL) NOLOGGING  (0) 2020.05.25
(SQL) 테이블 변경(ALTER)/삭제(DROP)  (0) 2020.05.25