본문 바로가기 메뉴 바로가기

공대생은 공대공대해

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

공대생은 공대공대해

검색하기 폼
  • 분류 전체보기 (46)
    • 프로그래머스 백엔드 1기 (28)
      • 과제 (1)
      • Java (11)
      • Database (15)
      • SpringBoot (0)
    • 개발 (12)
      • Spring (12)
    • IT (4)
    • 꿀팁 (2)
  • 방명록

index (1)
데이터베이스 (16) - 성능 튜닝 Explain SQL, index 튜닝

Explan SQL SELECT / UPDATE / INSERT / DELETE 등의 쿼리가 어떻게 수행되는지 내부를 보여주는 SQL 명령이다. MySQL이 해당 쿼리를 어떻게 실행할 지 실행 계획을 보여준다. 이를 바탕으로 느리게 동작하는 쿼리의 최적화가 가능해진다. 느린 쿼리의 경우 문제가 되는 테이블에 인덱스를 만드는 것이 일반적이다. EXPLAIN SELECT 문; Index 인덱스는 테이블에서 특정 찾기 작업을 빠르게 수행하기 위해 별도로 만드는 데이터 구조를 말한다. 컬럼별로 만들어진다. Primary Key나 Foreign Key로 지정된 컬럼은 기본적으로 Index를 갖게 된다. 특정 컬럼을 바탕으로 검색을 자주 한다면, 인덱스 생성이 큰 도움이 될 수 있다. 인덱스는 B+ 트리구조로 만들..

프로그래머스 백엔드 1기/Database 2021. 8. 14. 16:56
이전 1 다음
이전 다음
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바