유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

DB SQL 쿼리 최적화를 위한 튜닝 6가지 방법 #2 OR 대신 UNION을 사용해라

개발자 희망편

2024. 10. 28.

0

#db
  • DB SQL 쿼리에서 OR 대신 UNION을 사용하면 성능을 개선할 수 있다. ➕
  • UNION은 각 조건에 대한 쿼리를 분리하여 실행하여 별도의 인덱스 활용이 가능하며, 중복 결과를 자동으로 제거한다. 💡
  • UNION 사용 시 쿼리는 조금 더 복잡해질 수 있지만, 인덱스 활용 및 데이터베이스 부담 감소를 통해 전체 쿼리 성능 향상에 기여한다. 📈
  • OR 연산자 사용 시 모든 조건을 한 번에 검색하여 인덱스 효율성을 떨어뜨리고 전체 데이터를 검색해야 하는 경우가 많다. 🚫
  • 분리된 쿼리를 실행하여 각 조건별로 인덱스를 활용하고, 중복 결과를 제거하는 UNION 방법이 성능 측면에서 유리하다. 🤝

Recommanded Videos