Index란? MySQL에 Index란 DB에 성능을 향상시키기 위한 데이터 구조 입니다. Index는 DB 테이블 내의 특정 열(컬럼, 필드)에 대한 검색과 정렬을 빠르게 수행하기 위한 자료구조 입니다. Index는 데이터 검색 속도 향상, 정렬, 중복 제거 등의 용도로 사용되며 기본키 인덱스, 유니크 인덱스, 인덱스, 외래 키 인덱스 등의 종류가 있습니다. 저는 테이블의 특정 열에 대한 일반적인 Index를 적용해보려 합니다. Index는 데이터의 종류가 많은 열에 사용하면 더욱 큰 성능 향상 효과를 볼 수 있습니다. Index 사용하기 MySQL에서 Index를 적용하여 조회 성능 향상시켜 보겠습니다. 성능 측정은 Spring Boot에서 진행했고 JPA를 활용했습니다. 저의 프로젝트 구성은 다음과..
DB/MySQL
MySQL을 사용하다보면 No connection established 에러를 심심치 않게 만날 수 있다. 이 에러를 해결하는 방법을 정리해보려 합니다. can't connect to server on localhost 등등의 에러에서도 해결할 수 있습니다. No connection established 연결이 되지 않는다는 에러 문구로 MySQL이 중지됨 상태일 때 발생한다. 해결 방법은 작업 관리자에 들어가 MySQL을 실행 중으로 변경하면 된다. 해결 방법 작업 관리자 실행 (Ctrl + Alt + ESC) 서비스 페이지로 이동 MySQL을 찾은 다음 시작을 눌러 실행 중으로 변경