inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김영한의 실전 데이터베이스 - 성능 최적화, 실행 계획과 인덱스 완전 정복

실무에서의 인덱스 관리 방법이 궁금합니다

3

최재훈

작성한 질문수 4

0

안녕하세요 영한님!

강의에서 말씀해 주신 것처럼, 인덱스를 생성한다고 해서 항상 옵티마이저가 해당 인덱스를 사용하는 것은 아니라는 점은 이해했습니다.

그렇다면 실무에서는 특정 인덱스를 어떤 쿼리나 사용 패턴을 고려해서 만들었는지, 그리고 어떤 의도로 설계했는지를 별도로 기록하거나 관리하는 방법이 있을까요?

예를 들어 시간이 지나 다른 개발자가 인덱스를 보더라도,

“이 인덱스는 특정 조회 쿼리의 성능을 개선하기 위해 만들었다”와 같은 설계 의도를 파악할 수 있도록 관리하는지가 궁금합니다.

설계 1편에서 소개해 주신 용어 사전처럼 별도의 문서나 규칙을 두고 관리하는 방법이 있는지, 혹은 실무에서 일반적으로 사용하는 다른 방법이 있는지도 궁금합니다!

sql mysql dbms/rdbms sql-tuning SQLD

답변 0

Group By 절에 작성하는 컬럼 문의드립니다.

0

9

2

Issuance 테이블에 status, couponId 인덱스가 꼭 필요할까요?

2

11

1

ProductController 에서 타협하지 않는다면 어떤 형태가 되나요?

1

16

2

문제와 풀이2 1번문제

0

11

1

1번 문제 질문

0

41

2

3-13 리텐션 과제 제출합니다

0

48

2

부하 테스트 시 설정 관련 질문드립니다

1

58

1

build 시 에러 해결방법 공유(docker.desktop 업데이트 -> 의존성 버전 수정)

0

58

2

실습 데이터(PostgreSQL 백업 파일) 관련하여 문의드립니다. (Hive 환경 실습)

0

37

2

sakila 실전 17번 문제

0

36

1

수강 완료한 강의 수료증 어떻게 받나요?

0

41

1

복합인덱스 설계 질문

0

80

1

app logs 데이터로 쿼리 연습

0

53

2

ArticleReadService 관련 질문

0

39

1

마스터패스...

0

57

1

kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.

1

90

1

이진 트리 노드

0

56

1

통계정보 갱신 질문

0

85

2

PK 관련하여 궁금한 점이 있어서 질문 드립니다.

0

95

2

탐색을 한번 더 하지 않게 하는 방식 중 어댑티브 해시 방식도 맞는지 궁금 합니다.

0

87

2

컬럼 크기가 대용량인 경우 DB 버퍼 풀에 전부 올라오는지 궁금합니다

0

78

2

실습데이터 ORDERS 생성 시간 질문요...

0

119

3

MySQL 서버구조 쿼리파서 질문 있습니다 !

0

77

1

Postgresql 아키텍처 업데이트

1

98

2