VIEW와 INDEX로 데이터베이스 최적화
·
BackEnd/Database
이글에서는 복잡한 쿼리를 단순화하는 VIEW와 성능을 최적화하는 INDEX에 대해 알아보겠습니다. 이 두 기능을 잘 활용하면 데이터베이스의 효율성을 크게 향상시킬 수 있습니다.VIEW - 복잡한 쿼리를 위한 가상 테이블VIEW는 하나 이상의 테이블을 기반으로 한 논리적인 가상 테이블입니다. 실제 데이터를 저장하지는 않지만, 마치 실제 테이블처럼 사용할 수 있어 복잡한 쿼리를 단순화하고 코드의 재사용성을 높여줍니다.VIEW의 개념과 핵심 가치VIEW를 이해하는 가장 좋은 방법은 'Stored Query'라고 생각하는 것입니다. 자주 사용하는 복잡한 SELECT 문을 저장해두고, 필요할 때마다 간단히 호출할 수 있는 기능입니다.-- 복잡한 조인 쿼리를 매번 작성하는 대신CREATE VIEW employee_..