단순해진 데이터베이스 관리

게시 날짜: 2000년 10월 1일

최적의 최종 사용자 성능을 얻기 위해서는 데이터베이스를 튜닝해야 합니다. 모든 사용자를 만족하는 단일 데이터베이스 튜닝 방법은 존재하지 않기 때문에 데이터베이스는 일반적으로 데이터의 특정 사용 패턴을 만족시킬 수 있도록 튜닝됩니다. 이 분야에서 데이터베이스 관리자(DBA)의 가장 큰 문제는 새로운 도구, 새로운 사용자가 데이터를 액세스하는 각각의 방법에 따라 데이터 사용 패턴이 자주 변한다는 점입니다. 이러한 이유로 DBA는 지속적인 주의 없이는 장기간에 걸쳐 데이터베이스를 튜닝된 상태로 유지하기가 어렵습니다.

SQL Server는 자체적으로 튜닝 상태를 유지하기 위해 몇몇 작업을 수행합니다. SQL Server 2000의 동적 알고리즘은 디스크 공간 사용, 대형 메모리, 최고 속도의 디스크 하위 시스템 및 SAN을 동적으로 최적화하기 위한 적응 피드백에 의존합니다. SQL Server 2000은 또한 DBA가 데이터 파일 및 로그 파일의 변경 사항과 같은 자동화된 관리 작업이 발생하는 상황을 모니터링할 수 있는 도구를 제공합니다. 그러면 개발자는 프로덕션 시스템에서 이러한 이벤트를 캡처하고 이를 테스트 시스템에서 재생함으로써 문제를 해결할 수 있습니다. 물론 개발자는 또한 SQL Server의 작업 특성을 자동으로 조정할 수 있는 SQL 프로필러 저장 프로시저를 사용하는 응용 프로그램을 만들 수 있습니다.


페이지 위쪽페이지 위쪽