테마
본사 레거시 유통의 「일별 판매 건수」 화면은 하루치 판매 건수 하나를 세는데, 1초 가까이 걸린다고 한다.
개발자는 날짜를 숫자로 넘긴다. 코드에는 SLE_DT = 20230601처럼 적혀 있다.
CF10 판매: 500,000행 · 4,583블록 · SLE_DT는 VARCHAR2(8) ('20230601') · 하루 약 700건IX_CF10_SLE_DT (SLE_DT): 리프 1,393블록SELECT COUNT(*)
FROM CF10
WHERE SLE_DT = 20230601
--------------------------------------------------------------------------------------------
| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers |
--------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | | 1 |00:00:00.02 | 1406 |
| 1 | SORT AGGREGATE | | 1 | 1 | 1 |00:00:00.02 | 1406 |
|* 2 | INDEX FAST FULL SCAN| IX_CF10_SLE_DT | 1 | 706 | 706 |00:00:00.02 | 1406 |
--------------------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
2 - filter(TO_NUMBER("SLE_DT")=20230601)
TO_NUMBER가 실행계획에 왜 나타났는지 설명하시오.