[미해결] 리트코드 같은 문제, 같은 쿼리의 성능 차이 문제
by darami아마 컴퓨터의 성능 문제일 것 같지만, 요새 정답의 유뮤보다는 쿼리의 성능을 높이기 위해서 고군분투하고 있는 나로서,
같은 쿼리를 입력했는데도 성능이 다르게 나오면 학습의 정확도에 큰 영향을 미칠 수 있기에 짚고 넘어가고자 한다.
Runtime: 456 ms, faster than 74.53% of MySQL online submissions for Customers Who Never Order.
성능을 높이기 위해 여러가지 방법을 시도해 보고 있는데.. 의문 덩어리가 남았다.
왜 같은 문제, 같은 쿼리인데 성능이 천차만별 인 것일까?



그리고 이 두개는 왜 다른 것일까? ㅎㅎㅎㅎ
그래서 질문을 남겼다.

- 지엽적인 문제일 수 있으니 일단 저장해 놓고 가겠다.
183. Customers Who Never Order
SELECT c.name as Customers FROM Customers c LEFT JOIN Orders o ON c.id=o.customerid WHERE customerid IS NULL
Runtime: 876 ms, faster than 10.91% of MySQL online submissions for Customers Who Never Order.
SELECT name as Customers FROM Customers WHERE id NOT IN ( SELECT customerid FROM Orders )
Runtime: 456 ms, faster than 74.53% of MySQL online submissions for Customers Who Never Order.
이 문제였다.
질문해도 500분 중 아무도 답변을 해주시지 않았다... ㅠㅠ 😂 언젠가는 알 수 있기를 바라며..
기록해 두기로 함
블로그의 정보
다람
darami