Solution
당신이 잠든 시간에도 “Query Medic” 은 성능 저하 SQL을 계속 튜닝하고 있습니다.

AI 기반 SQL 자동 튜닝 솔루션

DB 성능 향상을 통한 App 성능 장애 예방과
비용의 절감 효과 및 고객 서비스 만족도
극대화를 동시에 달성할 수 있도록 해줍니다.

AI 기반 SQL 자동 튜닝 솔루션
DB 성능 향상을 통한 App 성능 장애 예방과 비용의 절감 효과 및 고객 서비스 만족도 극대화를 동시에 달성할 수 있도록 해줍니다.


“Query Medic”은
당신이 쉬고 있는 시간에도,
성능저하 SQL의
“추출 ~ 튜닝 ~ 검증”까지 24 * 365
성능 최적화 작업을 자동으로 수행합니다.

이런 문제, 겪고 계신가요?

운영 관점
-
개발된 SQL의 성능을 조기에 검증할 체계 부족
-
성능 관리자의 부재 또는 부족
-
성능 저하 SQL의 신속한 조치 어려움
-
검증되지 않은 App/SQL 배포로 예기치 않은 성능 장애 유발
-
DB 환경(오브젝트, 통계) 변화로 성능 저하 및 자원 급증 발생

비용 관점
-
반복적인 DB 자원 증설 부담
-
외부 튜닝업체 의존으로 높은 비용 부담
-
클라우드 사용 높은 비용에 대한 고민
-
불필요한 리소스 낭비에 대한 분석/대처 미흡
-
성능개선 투자 대비 효율성 저하

서비스 관점
-
App 서비스 지연으로 인한 사용자 불만 증가
-
잦은 DB 성능장애로 인한 비즈니스 기회 손실
-
신규 서비스 출시에 대한 성능장애 우려
-
신규 이벤트/프로모션 시 App 성능 불안정
기존 방식과의 비교
"Query Medic"이 SQL 튜닝 방식의 새로운 패러다임을 제시합니다
비교 항목
인력기반 SQL 튜닝
일반적인 튜닝 지원 도구
(오라클 DB)
Query Medic
(QM)
SQL 튜닝주체
성능 관리자
성능 관리자
Query Medic AI (QM)
튜닝대상 SQL 선정
수작업
수작업
24 * 365 자동 추출 또는 개발자 요청
SQL 튜닝시점
필요시점
필요시점
24 * 365 None-stop 자동 튜닝
SQL 튜닝 지원/수행 방식
수작업
도구별 상이함
(힌트/인덱스/가이드/제안/분석지원)
AI 기반 자동 튜닝
(힌트,인덱스,리팩토링 등)
최적 인덱스 적용 방식
수작업
도구별 상이함 (지원/미지원)
최적 인덱스 자동 추천
인덱스 관련 영향도 분석
수작업
없음
인덱스 관련 SQL 성능변화 영향 자동 분석
튜닝 후 결과값 동일성 검증
수작업
없음
튜닝SQL 결과값 동일 여부 자동 검증
성능 개선(튜닝) 효과 분석
수작업
도구별 상이함
(수작업/SQL 수준에서 지원)
성능 개선효과 자동 비교/분석
(SQL/DB수준)
SQL 튜닝 이력 관리
수작업
없음
SQL 튜닝이력 자동관리
자동학습 지원
없음
없음
SQL 성능최적화 패턴 자동학습 지원
Query Medic 도입 효과
AI 기반 자동 튜닝으로 운영 효율성, 비용 절감, 성능 안정화를 동시에 달성할 수 있습니다.

운영 효율화
반복적인 SQL 튜닝 업무는 AI가 24 x 365 자동으로 수행하며, 성능 관리자는 가치중심 업무에 집중할 수 있습니다.

DB 성능 안정화
성능 저하 SQL을 선제적으로 감지하고 튜닝하여 서비스 장애를 예방하고, 개발 단계부터 SQL 품질을 확보합니다.

보안 & 신뢰 향상
외부 업체 튜닝 의존도를 낮춰 정보 유출 위험을 줄이고, 자동 검증된 SQL 튜닝결과 적용으로 휴먼 오류를 줄여 IT 신뢰도를 높입니다.

비용 절감
DB 리소스 활용 효율화로 불필요한 자원 증설을 최소화하고, 클라우드 비용을 최적화합니다.

고객 만족도 향상
빠른 애플리케이션 속도로 사용자 만족도를 높이고, 고객 이탈 방지 및 비즈니스 경쟁력을 강화합니다.

지속적인 성능 개선
AI 학습 기능을 통해 고객사 환경에 최적화된 튜닝 패턴을 적용하여 시간이 지날수록 튜닝 SQL 품질이 향상됩니다.
주요 기능
“Query Medic”은 SQL 튜닝 전 과정을 자동화하는 강력한 기능을 제공합니다.

튜닝 대상 자동 선별(추출)
운영/검증 DB에서 실행되는 SQL을 24 x 365 감시하여 튜닝대상 SQL을 자동으로 선별합니다. 또한, 개발자가 실시간으로 요청하는 SQL의 튜닝도 처리합니다.

튜닝결과(값) 자동 검증
튜닝 된 SQL이 기존의 SQL과 동일한 결과를 반환하는지 자동으로 검증하여, 데이터 정합성을 보장해줍니다.

성능개선 실적 리포팅
튜닝 전후의 성능개선 효과 및 실적을 명확하게 비교 분석해주고, 튜닝 이력 및 튜닝 실적/통계 등의 정보를 대시보드로 제공합니다.

AI 기반 자동 튜닝
QM AI는 추출된 SQL에 대해 힌트 변경, 인덱스 추천, 리팩토링 등 다양한 기법을 적용하여 자동으로 튜닝합니다. 튜닝 전 과정에서 사람의 개입이 불필요합니다.

인덱스 적용 영향도 분석
튜닝을 의해 필요한 인덱스의 추가/변경시 다른 SQL에 미치는 성능 영향을 사전에 시뮬레이션하고 분석하여 리스크를 최소화합니다.

사용자 친화적 UI/UX
튜닝 비전문가도 쉽게 이해하고 사용할 수 있는 직관적인 인터페이스와 다양한 튜닝 옵션 및 환경을 설정할 수 있도록 기능을 제공합니다.
작동 방식
“Query Medic”의 AI 기반 SQL 자동 튜닝 및 검증 Process.

Query Medic 특징
“Query Medic” 은 24 x 365 무중단으로 튜닝 대상 SQL을 추출, 튜닝, 검증까지 자동으로 수행합니다.

24x365 완전 자동화
튜닝 대상 SQL 추출부터 튜닝, 검증까지 사람의 개입 없이 자동으로 수행합니다.

관련 SQL 성능영향 분석
인덱스 추가 또는 변경 시 관련된 모든 SQL에 대한 성능변화 영향도를 분석한 결과를 제공하여, 성능 관리자가 튜닝 SQL의 적용여부를 신속하게 판단할 수 있도록 지원합니다.

지속적 학습 기능
AI 모델에 지속적인 SQL 튜닝패턴 학습을 통해 SQL의 튜닝 품질을 향상시킵니다.

LLM 기반 SQL 튜닝
AI 모델의 활용을 통해 튜닝대상 SQL에 대한 힌트 변경, 인덱스 변경, SQL 리팩토링 등의 다양한 방식으로 SQL 성능을 최적화합니다.

튜닝 SQL 자동 검증
튜닝 SQL의 성능개선 효과 및 데이터 결과값의 동일성 여부를 쿼리메딕 스스로 자동 검증하여 신뢰할 수 있는 결과를 제공합니다.

사용자 친화적 UI/UX
튜닝 비전문가도 쉽게 이해하고 사용할 수 있는 직관적인 인터페이스와 다양한 튜닝 옵션 및 환경을 설정할 수 있도록 기능을 제공합니다.
