SQL

SQL

인덱스를 활용한 쿼리 성능 최적화

페이지 정보

profile_image
영삼이
0건 47회 25-03-28 15:58

본문

인덱스를 활용한 쿼리 성능 최적화

문제: 대용량 테이블에서 WHERE 조건으로 필터링을 자주 사용하는 경우, 성능이 저하될 수 있습니다.

❌ 인덱스가 없는 쿼리

[code]
SELECT * 
FROM orders
WHERE user_id = 12345;
[/code]
  • 인덱스가 없는 상태에서 user_id로 필터링하면, 테이블 전체를 스캔해야 하므로 성능이 급격히 저하될 수 있습니다.

✅ 인덱스를 추가하여 성능 개선

[code]
CREATE INDEX idx_user_id ON orders(user_id);
SELECT * 
FROM orders
WHERE user_id = 12345;
[/code]
  • user_id인덱스를 추가하면, 빠르게 해당 데이터를 찾을 수 있음. 인덱스를 적절히 사용하여 검색 성능을 비약적으로 향상시킬 수 있습니다.


이 팁을 통해 대용량 테이블에서 효율적인 검색이 가능해집니다.
인덱스를 활용하여 성능을 최적화하세요!
다음 팁을 원하시면 말씀해 주세요!

댓글목록

등록된 댓글이 없습니다.