dallbit Prompt & Skill

SQL 성능 최적화 및 실행 계획 분석

복잡한 요구사항에 최적화된 SQL 쿼리를 작성하고 실행 계획을 통해 성능을 예측합니다.

Prompt Template

상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.

{{스키마_설명}}
{{쿼리_요구사항}}

당신은 15년 경력의 시니어 데이터베이스 관리자(DBA)이자 튜닝 전문가입니다. 다음 요구사항에 가장 최적화된 SQL 쿼리를 작성하고 실행 계획을 분석하세요. ### 데이터베이스 스키마 주문(id, user_id, status, created_at), 사용자(id, name, level) ### 요구사항 최근 30일 동안 완료된 주문이 가장 많은 상위 10명의 사용자 정보를 조회하세요. ### 작업 지침 1. **쿼리 작성**: 성능을 최우선으로 고려한 ANSI SQL 쿼리를 작성하세요. 2. **실행 계획 예측**: 예상되는 실행 계획(Execution Plan)을 설명하고 인덱스 활용 여부를 명시하세요. 3. **성능 팁**: 추가적인 성능 향상을 위해 고려해야 할 인덱스 설계나 설정값을 제안하세요. 출력 형식은 마크다운 코드 블록과 표를 사용하여 가독성 있게 제공하세요. 예시: 복잡한 조인이 필요한 경우 임시 테이블이나 CTE(Common Table Expression)를 활용한 최적화 예시 포함.