데이터베이스 성능 및 쿼리 최적화

데이터베이스 성능 조정은 시스템 자원을 가장 적절하게 사용하여 쿼리의 응답 시간을 최소화하기 위해 수행됩니다. 자원을 가장 적절하게 사용하려면 네트워크 트래픽, 디스크 I/O, CPU 시간 최소화가 필요합니다. 이 목표는 데이터의 논리 및 실제 구조, 시스템에서 사용되는 애플리케이션, 데이터베이스의 충돌되는 사용이 성능에 주는 영향을 이해해야 달성할 수 있습니다.

성능 문제를 방지하는 가장 좋은 방법은 성능 문제가 진행 중인 개발 활동의 일부라는 것을 확인하는 것입니다. 대부분의 중요한 성능 향상은 데이터베이스 개발 주기 시작 부분에서 주의 깊은 설계로 실현됩니다. 성능을 가장 효율적으로 최적화하려면 가장 다양한 상황에서 가장 최고의 성능으로 증대되는 영역을 식별해야 합니다. 이 영역들에 대한 분석에 초점을 두십시오.

이 책에서 대부분의 예제는 SQL 또는 OPNQRYF 쿼리 인터페이스로 작성되는 쿼리에 대해 설명합니다. 특정 예제를 위해 선택된 인터페이스는 명시적으로 언급되는 경우를 제외하고는 해당 쿼리 인터페이스에 대해 독점적으로 사용되는 조작이 아닙니다. 이는 하나의 가능한 쿼리 인터페이스에 대한 설명일 뿐입니다. 대부분의 예는 선호하는 쿼리 인터페이스에 맞도록 쉽게 다시 쓸 수 있습니다.

참고: 코드 예를 사용하면 Code license and disclaimer information의 사용규약에 동의하는 것입니다.