
[혼자공부하는SQL] Summary3
·
💻 개발/📀 MySQL
15강1. 인덱스의 개념SELECT를 사용해서 테이블을 조회할 때 결과를 빠르게 도출하도록 도와주는 기능이다.인덱스가 반드시 필요한 것은 아니지만, 실무에서는 데이터의 양이 엄청 많기 때문에 인덱스가 필요하다1) 인덱스의 장점과 단점(1) 장점SELECT문으로 검색하는 속도가 매우 빨라진다.그 결과 컴퓨터의 부담이 줄어들면서 결국 전체 시스템의 성능이 향상된다.(2) 단점인덱스도 공간을 차지해서 데이터베이스 안에 추가적인 공간이 필요하다.대략 테이블 크기의 10% 정도의 공간이 추가로 필요하다.처음에 인덱스를 만드는 데 시간이 오래 걸릴 수 있다.찾아보기가 없는 책에 새로 찾아보기를 만드는 것과 마찬가지로 작업 시간이 필요하다.SELECT가 아닌 데이터의 변경 작업(INSERT, UPDATE, DELET..