- 데이터베이스 쿼리 최적화에서 가장 중요한 것은 인덱스 활용이며, 인덱스는 원하는 데이터를 빠르게 찾는 데 사용되는 데이터 구조입니다 indexing 📈
- SQL 쿼리에 사용되는 연산(Data Conversion, Type Conversion 등)을 좌측 (Left-hand) 에서 수행하면 인덱스 활용이 제한되어 쿼리 성능이 저하됩니다. 🚫
- 쿼리에서 데이터 변환은 겉보기에는 직관적이지만, 실제로는 인덱스를 제대로 활용하지 못하게 됩니다. 🧩
- 데이터베이스는 인덱스를 기반으로 검색 즉시 결과를 찾을 수 있도록 설계되었으며, 좌측 연산으로 인해 인덱스가 제대로 작동하지 못합니다. 💔
- 좌측 연산을 하지 않고 데이터를 직접 비교하는 방식을 사용하면 인덱스를 효과적으로 활용하여 쿼리 성능을 높일 수 있습니다.🚀