
[혼자공부하는SQL] 15강
·
💻 개발/📀 MySQL
06-1. 인덱스 개념을 파악하자1. 인덱스의 개념SELECT를 사용해서 테이블을 조회할 때 결과를 빠르게 도출하도록 도와주는 기능이다.인덱스가 반드시 필요한 것은 아니지만, 실무에서는 데이터의 양이 엄청 많기 때문에 인덱스가 필요하다1) 인덱스의 문제점무리하게 많이 사용할 때, 더 느려지거나 시스템에 문제가 생기는 경우가 있다.필요 없는 인덱스를 만드는 바람에 데이터베이스가 차지하는 공간만 더 늘어나고, 인덱스를 이용해서 데이터를 찾는 것이 전체 테이블을 찾아보는 것보다 느려진다.2) 인덱스의 장점과 단점(1) 장점SELECT문으로 검색하는 속도가 매우 빨라진다.그 결과 컴퓨터의 부담이 줄어들면서 결국 전체 시스템의 성능이 향상된다.(2) 단점인덱스도 공간을 차지해서 데이터베이스 안에 추가적인 공간이 ..