백엔드 Back-end/데이터베이스 Database

Q. MySQL 데이터베이스 쿼리 비용Query Cost를 확인하는 방법은?

Tap to restart 2022. 10. 26. 01:00

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 쿼리 비용을 확인하고 싶을 때 아주 유용하다.