logo

DBMS에서 DDL, DML, DCL, TCL 알아보기

보통은 쿼리문이라고 통쳐서 업무중에 자주 말하게 되는데 DDL, DML, DCL, TCL 각 용어에 대해서 어떤 차이와 특징들이 있는지에 대해서 정확히 이해를 하고 있지 않아서 포스팅을 통해서 정리하려고 합니다.

MySQL range_optimizer_max_mem_size 알아보기

MySQL 데이터베이스를 사용하다 보면, 다양한 시스템 변수를 조정하여 성능을 최적화할 수 있습니다. 그중 range_optimizer_max_mem_size 설정은 쿼리 성능 최적화에 큰 영향을 줄 수 있는 중요한 변수 중 하나입니다. 이 글에서는 range_optimizer_max_mem_size가 무엇이며, 언제 이 설정을 조정해야 하는지에 대해 자세히 알아보겠습니다.

CTE(Common Table Expression)란 무엇인가?

쿼리를 작성하다 보면, 때때로 JOIN 문을 여러 개 사용해야 하는 상황이 발생합니다. 이런 경우 가독성이 저하될 수 있습니다. CTE(Common Table Expression)를 활용하면 쿼리의 가독성을 높일 수 있습니다.