A. MySQL Workbench를 활용하면 쿼리 비용을 확인할 수 있다!
MySQL Workbench에서 번개에 돋보기가 있는 아이콘을 누르면 쿼리 비용을 숫자로 확인할 수 있다. 바로 아래 이미지 아이콘이다.
예를 들어서 아래와 같은 쿼리문의 비용을 확인해보자.
SELECT beverage.name, beverage.price FROM beverage INNER JOIN category ON beverage.category_id = category.id;
번개돋보기 아이콘을 누르면 아래처럼 쿼리 비용 1.10이라고 나타나는 것을 확인할 수 있다.
이번에는 LEFT JOIN 예이다.
SELECT beverage.name, beverage.price FROM beverage LEFT JOIN category ON beverage.category_id = category.id;
다른 방식으로 작동하고 있는 것을 확인할 수 있다.
실제 업무에서는 ORM을 쓸 때 ORM에서 생성된 SQL 쿼리 비용을 확인하고 싶을 때 아주 유용하다.