issues
search
hi-min-study
/
cs-study-for-tech-interview
기술 면접을 위한 CS 스터디 ❤️🔥
13
stars
0
forks
source link
08_인덱스
#40
Open
Yiseull
opened
4 months ago
Yiseull
commented
4 months ago
인덱스
인덱스 개념
인덱스 종류
Clustered index, Non-Clustered index
인덱스 자료구조
인덱스 고려사항
hi-june
commented
4 months ago
예상 질문
인덱스에 대해서 설명해주세요.
일반 트리와 b-tree의 차이에 대해서 설명해주세요.
왜 인덱스를 만들 때, b-tree를 사용하나요? hash table이 더 좋지 않나요?
인덱스를 많이 만들면 좋은가요?
인덱스를 적용하면 무조건 검색 속도가 빨라지나요?
인덱스를 만들 때, 단점에 대해서 설명해주세요.
인덱스를 만들 때 고려해야할 사항들을 말해주세요.
면접 질문
인덱스에 대해서 설명해주세요.
인덱스를 사용하면 항상 성능이 좋나요?
인덱스에서 사용되는 자료구조를 말해주세요.
각각에 대해서 말해주세요.
왜 B트리까지 함께 쓰나요?
클러스터 인덱스랑 논 클러스터 인덱스의 성능 차이에 대해서 말씀해주세요.
클러스터 인덱스가 어떤 형식으로 테이블에 저장 되는지 아시나요?
인덱스를 만들 때 고려사항에 대해 말씀해주세요.
수정, 삽입이 자주 일어나지 않는 테이블에서는 인덱스를 걸면 성능이 좋다고 하셨는데, 왜 그럴까요?
카디널리티에 대해 아시나요?
선택도에 대해서도 아시나요?
복합 인덱스를 생성할 때 주의할 점이 있을까요?
R트리나 트라이에 대해서 아시는게 있나요?
인덱스를 사용해서 성능 개선을 한 경험이 있나요?
born-A
commented
4 months ago
예상 질문
인덱스란 무엇인가요 ?
인덱스의 장단점에 대해서 설명해주세요.
인덱스는 어떤 경우에 사용하나요 ?
인덱스의 자료구조에 대해서 설명해주세요.
인덱스의 종류에는 어떤것이 있나요?
(꼬리질문) Clustedred index에 대해서 설명해주세요.
(꼬리질문) Non-clustered index에 대해서 설명해주세요.
카디널리티와 선택도에 대해서 설명해주세요.
여러컬럼을 인덱스로 생성할때 컬럼을 어떻게 구성하는게 좋을까요?
인덱스의 선택도를 높이는 방법에 대해서 설명해주세요.
옵티마이저가 인덱스 스캔이 아닌 테이블 풀 스캔을 선택하는 경우는 언제인가요 ?
면접 질문
인덱스가 무엇인지 설명해주세요.
인덱스에서 어떤 자료구조가 사용되는지 아시나요?
각각의 자료구조에 대해서 설명해주세요.
해시테이블과, B트리의 시간복잡도에 대해 설명해주세요.
해시테이블이 성능이 더 좋은데 왜 해시테이블만 사용하지 않나요?
클러스터 인덱스랑 논 클러스터 인덱스에 대해 말씀해주세요.
유니크 걸면 생긴다고 하셨는데, 유니크에 대해서만 생기나요?
인덱스 생성 시 고려해야 할 사항은 무엇인가요?
인덱스를 수정, 삽입이 자주 일어나는 테이블에선 사용하지 않기를 권합니다. 왜 그럴까요?
카디널리티에 대해 말씀해주세요.
선택도에 대해서도 말씀해주세요.
복합 인덱스를 생성할 때 주의해야 될 점
카디널리티와 선택도에 따라 인덱스를 어떻게 설정해야 할까요?
(A, B)와 같은 방식으로 인덱스를 설정한 테이블에서, A 조건 없이 B 조건만 사용하여 쿼리를 요청했습니다. 해당 쿼리는 인덱스를 탈까요?
인덱스를 사용해서 성능 개선을 한 경험이 있나요?
R트리에 대해서 알고 계신게 있나요?
트라이 자료구조에 대해서 알고계신가요?
옵티마이저가 인덱스 스캔이 아닌 테이블 풀 스캔을 선택하는 경우는 언제인가요?
인덱스가 있는데 인덱스를 안타는 경우에 대해 아시나요?
Curry4182
commented
4 months ago
예상 질문
인덱스란 무엇인가요?
Clustered index에 대해 말씀해 주세요
None Clustered index에 대해 말씀 해주세요
인덱스에서 사용되는 자료구조와 극 특성에 대해 설명해주세요
무조건 인덱스를 사용해야 하나요?
인덱스가 있으면 생성, 수정, 삭제할 때 왜 성능이 떨어지나요?
인덱스를 사용할 때 주의사항에 대해 말해주세요
Yiseull
commented
4 months ago
예상 질문
인덱스에 대해서 설명해주세요.
인덱스 생성 시 고려해야 할 사항은 무엇인가요?
인덱스를 생성할 때 어떤 컬럼에 생성하는 것이 가장 효과적인가요?
인덱스를 데이터 변경이 자주 일어나는 테이블에선 사용하지 않기를 권합니다. 왜 그럴까요?
Clustered Index와 Non-Clustered Index의 성능 상 차이에 대해서 설명해주세요.
Clustered Index와 Non-Clustered Index를 통해 데이터에 접근하는 과정에서의 차이를 설명해주세요.
Index를 사용하는데 쓰이는 자료구조는 무엇인지 설명해주세요.
왜 검색이 O(1)인 해시 자료구조가 아닌, B-tree를 사용하나요?
(A, B) 와 같은 방식으로 인덱스를 설정한 테이블에서, A 조건 없이 B 조건만 사용하여 쿼리를 요청했습니다. 해당 쿼리는 인덱스를 탈까요?
항상 인덱스를 쓰면 성능이 좋아질까요?