[DP-900] Azure Data Fundamentals 모의문제 (단일 선택)

작성자: azure | 작성일: 2026년 05월 11일 | 조회: 13 | 좋아요: 0

📊
FUNDAMENTALS LEVEL

Microsoft Azure Data Fundamentals

DP-900 | 단일 선택 | 데이터베이스

📝 QUESTION

한 전자상거래 애플리케이션이 Azure SQL Database를 백엔드로 사용하고 있습니다. 최근 사용자 수가 급증하면서 고객들이 간헐적인 웹사이트 응답 지연과 데이터베이스 연결 시간 초과(timeout) 오류를 보고하고 있습니다. 개발팀은 데이터베이스 관련 문제로 의심하고 있지만, 정확한 원인을 파악하지 못하고 있습니다. 이 문제를 해결하기 위한 첫 번째 진단 단계로 가장 적절한 것은 무엇입니까?

A. Azure Cache for Redis를 구현하여 데이터베이스 쿼리 부하를 줄입니다.
B. Azure SQL Database의 서비스 계층(Service Tier)을 상향 조정(scale up)하여 리소스 용량을 늘립니다.
C. Azure Portal에서 Azure SQL Database의 메트릭(metrics)을 확인하고, 쿼리 성능 인사이트(Query Performance Insight)를 사용하여 가장 오래 걸리는 쿼리를 식별합니다.
D. 데이터베이스 연결 문자열(connection string)을 검토하고, 방화벽 규칙(firewall rules)에 문제가 없는지 확인합니다.
E. Azure SQL Database를 Azure Database for MySQL로 마이그레이션하여 다른 데이터베이스 시스템을 사용합니다.
⬇️ 아래에서 정답과 해설을 확인하세요 ⬇️
✅ ANSWER
정답: C
❌ A. Azure Cache for Redis를 구현하여 데이터베이스 쿼리 부하를 줄입니다.
❌ B. Azure SQL Database의 서비스 계층(Service Tier)을 상향 조정(scale up)하여 리소스 용량을 늘립니다.
✅ C. Azure Portal에서 Azure SQL Database의 메트릭(metrics)을 확인하고, 쿼리 성능 인사이트(Query Performance Insight)를 사용하여 가장 오래 걸리는 쿼리를 식별합니다.
❌ D. 데이터베이스 연결 문자열(connection string)을 검토하고, 방화벽 규칙(firewall rules)에 문제가 없는지 확인합니다.
❌ E. Azure SQL Database를 Azure Database for MySQL로 마이그레이션하여 다른 데이터베이스 시스템을 사용합니다.
📖 EXPLANATION

Azure SQL Database의 성능 문제를 진단하기 위한 가장 기본적인 첫 단계는 Azure Monitor를 통해 리소스 사용률을 확인하고, 쿼리 성능 인사이트(Query Performance Insight)를 사용하여 성능 저하를 일으키는 특정 쿼리를 식별하는 것입니다. 이를 통해 문제의 근본 원인을 파악한 후 적절한 해결책을 모색할 수 있습니다.

💡 핵심 포인트: 성능 문제 발생 시, 즉각적인 해결책을 적용하기보다 진단 도구를 활용하여 원인을 파악하는 것이 중요합니다.

🏷️ 관련 Azure 서비스

Azure SQL DatabaseAzure MonitorQuery Performance Insight

📚 Azure 자격증 준비를 위한 데일리 모의문제

매일 새로운 문제가 업데이트됩니다 | 더 많은 문제 풀기 →