1. AI 프롬프팅 고급 가이드 - IT 전문가를 위한 최적화
- 의미 모호성이 해결되어야 한다.
- 맥락이 제공 되어야 한다
- 고급 대화 구조를 설계할 것.
1.1. 의미 모호성 해결 - DBA 컨텍스트
데이터베이스 환경 명세
Oracle 버전 및 에디션 명확한 정의
-- 예시 프롬프트
"Oracle 19c Enterprise Edition RAC 환경에서
ASM 스토리지 관리 및 Data Guard 구성 방안을 제시해주세요."
성능 분석 요청
AWR/ADDM 리포트 기반의 상세 분석 지시
"AWR 스냅샷 ID 10234-10236 구간의 Top SQL 분석 및
Wait Event 기반 병목 구간 식별해주세요."
1.2. 맥락 제공 - Oracle 환경
시스템 아키텍처
데이터베이스 아키텍처 상세 정보: RAC 노드 구성, 스토리지 구성(ASM/FSS), 백업 인프라 구조
운영 환경 특성
주요 성능 지표와 제약사항: 피크 타임 TPS, 데이터베이스 크기, 가용성 요구사항(RTO/RPO)
1.3. DBA 작업별 프롬프팅 전략
성능 튜닝
SQL 튜닝 요청 시 필수 정보: 실행계획, 오브젝트 통계 정보, 바인드 변수 분포, 관련 인덱스 구성
가용성 관리
Data Guard 구성 및 관리: 전송 모드(SYNC/ASYNC), 보호 모드 설정, 네트워크 대역폭, 전환 시나리오
1.4. 실무 적용을 위한 프롬프팅 예시
성능 문제 해결
"다음 환경에서 발생하는 성능 이슈 분석 요청:
Oracle 19c RAC(2노드)
OLTP 워크로드
피크 타임 Wait Event: 'db file sequential read'
영향받는 SQL_ID: a1b2c3d4
AWR 스냅샷 범위: 시작(235) ~ 종료(238)"
용량 계획
"다음 조건의 Tablespace 성장률 분석 및 예측:
USERS Tablespace (현재 사용량 2TB)
현재 AutoExtend 설정
최근 3개월 증가 추세
ASM 디스크 그룹 여유 공간"
백업/복구 전략
RMAN 백업 정책 최적화: 보관 주기, 증분 백업 레벨, 병렬도 설정, 압축 옵션
1.5 DBA 특화 프롬프팅 팁
문제 해결 시나리오별 상세 정보 제공: 알람 메시지 전문, Alert 로그 관련 구간, OS 리소스 메트릭
데이터베이스 변경 관리: 패치 레벨, 파라미터 변경 이력, 스키마 변경 사항
댓글 1
댓글을 작성하려면 로그인이 필요합니다.