/*+USE_IDX ORDERED*/ /*+USE_NL ORDERED*/ /*+USE_IDX*/ 인덱스 힌트 차이
🔹 전제: 이 힌트들은 CUBRID 전용 힌트/*+ USE_IDX *//*+ USE_NL *//*+ ORDERED */MySQL 힌트 아님Oracle 힌트와 개념은 비슷하지만 동작 방식은 CUBRID 기준✅ 1️⃣ USE_IDX/*+ USE_IDX */📌 의미👉 옵티마이저에게 “가능하면 인덱스를 사용해라” 라고 힌트를 주는 것어떤 인덱스를 쓸지는 옵티마이저가 판단“Full Scan 하지 말고 Index Scan 위주로 고려해라” 정도의 가이드✔ 언제 쓰나옵티마이저가 통계 오판으로 Full Scan을 선택할 때조건절이 충분히 선택적인데 인덱스를 안 타는 경우비교적 가벼운 힌트 (강제 아님)✔ 특징강제력 약함인덱스가 없으면 무시됨잘못 쓰면 효과 없음✅ 2️⃣ USE_NL/*+ USE_NL */📌 의미..
IT/DB
2025. 12. 17. 17:07