or -> union 쿼리 튜닝하려고


실제 실행계획상에서 or는 풀 인덱스 스캔 발생하는 거 확인해서 

union으로 바꿔 인덱스 잘 타게 만들어서 or, union쿼리 각각 explain ananlyze했을때 actual time이 빨라진거 확인한다음

(실제로 쿼리 실행 시에도 union쿼리가 더 빠르게 나옴, mysql workbench환경에서)


spring jpa에서 or쿼리는 jpql쓰고, union 쿼리는 nativie query로 작성해서 실제로 성능테스트하니깐 

or쿼리가 월등히 성능이 좋게나오는 건뭐지(or는 60ms정도 나오고 union은 600나옴)


그래서 union쿼리를 jdbc로 바꿔서 성능테스트했는데도 or쿼리보단 성능이 안좋은데 이거 원인이 뭐임?