반응형 면접질문1 쿼리 성능 높이는 법 내가 들었던 면접 질문들 하나씩 정리 중지금 Data 하고 있다고 하니까 물어본 거 같긴 한데 사실 큰 경험은 없다.요즘은 솔직히 서버도 좋고 DB 성능도 좋아서 엄청난 차이가 있지는 않은 것 같지만,,!그렇지만 내가 경험했던 거 포함해서 하나씩 적어보겠숨 1. 인덱스 사용인덱스를 빼고는 최적화를 논할 수가 없죠인덱스(Index) 란!검색 속도를 올려주는 자료구조로 일종의 목차를 생성하는 개념이다.특정 컬럼에 대한 인덱스를 생성하면 해당 컬럼의 데이터들을 정렬해서 별도의 메모리 공간에 물리적 주소와 함께 저장하게 됩니다. 해당 컬럼이 포함된 WHERE 조건문을 사용하여 쿼리를 날리면 옵티마이저에 의해 판단되어 생성된 인덱스를 타게 되어 물리적 주소를 찾아 데이터를 가져오기 때문에 검색 속도가 향상됩니다... 2024. 10. 22. 이전 1 다음 반응형