database-optimizer
데이터베이스 성능 최적화
느린 쿼리와 취약한 데이터베이스 설계는 지연 시간, 비용, 장애 위험을 높일 수 있습니다. 이 스킬은 데이터베이스 플랫폼 전반에서 쿼리 튜닝, 인덱싱, 캐싱, 확장, 모니터링을 안내합니다.
내 에이전트로 설치
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "database-optimizer" from https://skillstore.io/skills/sickn33-database-optimizer.md and its manifest at https://skillstore.io/api/skills/sickn33-database-optimizer/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"database-optimizer" 사용 중입니다. 체크아웃 쿼리가 orders, customers, payments를 조인하며 피크 트래픽 중 타임아웃됩니다.
예상 결과:
- 예상 병목 지점: 선택적 접근 경로 없이 대용량 테이블을 조인으로 스캔합니다.
- 첫 번째 조치: 실행 계획, 행 수, 기존 인덱스, 대기 이벤트를 수집합니다.
- 후보 수정안: 필터와 조인 키에 맞춘 복합 인덱스를 추가한 뒤 스테이징에서 벤치마크합니다.
"database-optimizer" 사용 중입니다. GraphQL API가 각 페이지 요청마다 많은 사용자 및 주문 조회를 수행합니다.
예상 결과:
- 근본 원인: N+1 접근 패턴이 반복적인 데이터베이스 왕복을 만듭니다.
- 권장 접근 방식: 관련 읽기를 배치 처리하고, 요청 수준 로딩을 추가하며, 안정적인 참조 데이터를 캐시합니다.
- 검증: 변경 전후의 쿼리 수, 지연 시간 백분위수, 데이터베이스 CPU를 비교합니다.
"database-optimizer" 사용 중입니다. SaaS 팀이 다운타임 없이 대형 활동 테이블을 이동해야 합니다.
예상 결과:
- 일관성 요구 사항에 따라 이중 쓰기 또는 제어된 백필을 사용하는 단계적 마이그레이션을 사용합니다.
- 각 단계에서 잠금, 복제 지연, 쓰기 지연 시간, 오류율을 모니터링합니다.
- 읽기를 새 구조로 전환하기 전에 롤백 기준을 명확히 유지합니다.
보안 감사
안전The static finding is a false positive because SKILL.md line 24 uses backticks only to format a Markdown path. No executable command, prompt injection, or semantic security threat was found.
위험 요인
⚙️ 외부 명령어 (1)
이 보고서 공유 및 인용
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
보고서 링크 복사
https://skillstore.io/skills/sickn33-database-optimizer/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 배지
[](https://skillstore.io/skills/sickn33-database-optimizer?utm_source=security_passport_badge)HTML 배지
<a href="https://skillstore.io/skills/sickn33-database-optimizer?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-database-optimizer/security.svg" alt="Skillstore security assessment" loading="lazy"></a>임베드 카드
<iframe src="https://skillstore.io/embed/skills/sickn33-database-optimizer.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>학술 인용 (APA · BibTeX · CFF)
APA 인용
sickn33. (2026). database-optimizer security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-database-optimizer/audits/5BibTeX 인용
@techreport{sickn33-sickn33-database-optimizer-2026,
author = {sickn33},
title = {database-optimizer security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-database-optimizer/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "database-optimizer security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-database-optimizer/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-database-optimizer:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore 점수
이 점수의 이유 증거 신뢰도: 높음만들 수 있는 것
느린 애플리케이션 쿼리 해결
코드나 인덱스를 변경하기 전에 실행 계획, N+1 패턴, ORM 동작을 진단합니다.
더 안전한 프로덕션 튜닝 계획
검증 단계와 롤백 기준을 포함해 인덱스, 통계, 풀링, 마이그레이션 변경의 우선순위를 정합니다.
클라우드 데이터베이스 비용 관리
관리형 데이터베이스 서비스를 위해 리소스 사용량, 확장 옵션, 캐싱 계층, 워크로드 배치를 비교합니다.
이 프롬프트를 사용해 보세요
이 느린 쿼리와 테이블 컨텍스트를 검토하세요. 예상되는 병목 지점, 더 안전한 인덱스, 프로덕션 변경 전에 실행할 테스트를 설명하세요.
이 쿼리 패턴, 쓰기 빈도, 테이블 크기, 스토리지 제한을 바탕으로 인덱싱 전략을 만드세요. 트레이드오프와 검증 단계를 포함하세요.
이 워크로드를 위한 데이터베이스 성능 계획을 설계하세요. 캐싱, 읽기 복제본, 파티셔닝, 모니터링, 롤백 안전장치를 다루세요.
대형 테이블에 대한 이 무중단 마이그레이션 계획을 감사하세요. 잠금 위험, 데이터 백필 전략, 모니터링, 장애 복구를 식별하세요.
모범 사례
- 변경을 권장하기 전에 실제 실행 계획과 프로덕션과 유사한 데이터로 측정합니다.
- 성능 영향을 명확히 귀속할 수 있도록 각 최적화를 독립적으로 테스트합니다.
- 모든 프로덕션 변경에 대해 트레이드오프, 롤백 단계, 모니터링 임계값을 문서화합니다.
피하기
- 실제 쿼리 필터 및 정렬 패턴과 맞추지 않고 인덱스를 추가하는 것.
- 애플리케이션 접근 패턴을 측정하지 않고 스키마 설계를 최적화하는 것.
- 쿼리, 캐시 동작, 데이터베이스 구성을 변경한 뒤 벤치마크를 건너뛰는 것.