호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

MySQL에서 EXPLAIN 명령어로 쿼리 성능 분석

느린 쿼리는 반드시 이유가 있습니다. EXPLAIN은 MySQL이 쿼리를 어떻게 실행하려는지 보여주며, 병목 구간을 정확히 짚어줍니다.EXPLAIN 기본부터 FORMAT=JSON, EXPLAIN ANALYZE를 정리했습니다. 1) EXPLAIN 기본 사용법EXPLAINSELECT o.id, o.user_id, u.nameFROM orders oJOIN users u ON u.id = o.user_idWHERE o.created_at >= CURDATE() - INTERVAL 30 DAY AND u.country = 'KR'ORDER BY o.created_at DESCLIMIT 20;결과는 테이블(또는 서브쿼리) 단위로 한 행씩 출력됩니다. 위에서부터 실행 순서라고 생각하면 이해가 쉽습니다. 2)..

  • format_list_bulleted 개발/DB
  • · 2025. 8. 18.
  • textsms

MySQL 쿼리 최적화 도구 활용법

MySQL 데이터베이스에서 쿼리 성능 최적화는 매우 중요한 작업입니다. 쿼리의 성능을 분석하고 개선하는 데 도움을 주는 다양한 도구들이 존재합니다. 이 글에서는 MySQL에서 쿼리 최적화 도구를 활용하는 방법을 설명하고, 성능 분석을 통해 효율적인 데이터베이스 작업을 수행하는 방법을 소개합니다. 1. 쿼리 최적화란?쿼리 최적화는 데이터베이스에서 쿼리 실행 속도를 개선하는 과정을 의미합니다. 쿼리가 비효율적으로 실행될 경우, 데이터베이스 성능이 저하될 수 있습니다. 이를 개선하려면 쿼리 실행 계획을 분석하고, 인덱스 사용을 최적화하며, 비효율적인 연산을 줄여야 합니다. MySQL에서는 쿼리 성능을 분석하고 최적화할 수 있는 여러 도구와 방법들이 존재합니다. 쿼리 최적화의 주요 목적쿼리 실행 시간을 단축..

  • format_list_bulleted 개발/DB
  • · 2025. 8. 13.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #api가이드
  • #typescript
  • #mysql
  • #springboot
  • #리눅스명령어
  • #리눅스기초
  • #googlemap
  • #google지도api
  • #routesapi
  • #java
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바