Computer Science/DataBase

보호되어 있는 글입니다.
효율성을 극대화하기 위해 효율성을 높이기 위해 인덱스를 이용해야 한다. 위와 같이 키 마다 묶여있는 칼럼들이 있는데 그것을 활용해야 쿼리를 수행할 때 빠르게 찾을 수 있다. 만약 저 인덱스 짝들이 맞지 않는다면 전체 테이블을 돌면서 찾게 되고 수행 속도가 느려진다. 데이터양이 적으면 크게 상관 없겠지만 데이터양은 무궁무진하기 때문에.. 효율성이 중요!!!!!! ❗ DB수업을 듣지 않고 쿼리를 짜려니 효율성이 떨어진다... 이번 2학기 DB 수업 들으면서 쿼리 짜는 연습이 필요해 보인다. ❗ 두 개의 쿼리문을 비교해보면 비효율적인 쿼리는 인덱스를 활용하지 않았고 효율적인 쿼리는 인덱스(groupby구문 쪽)를 모두 활용했기 때문에 차이점이 생긴다!
❗ 환경 : mariaDB, HeidiSQL ❗ ❗ 참고로 mariaDB 설치시 HeidiSQL은 자동으로 설치된다 ❗ local환경 생성 local 세션 세팅 세션의 이름과 암호는 최고 관리자(root)의 암호를 적고 열기 버튼을 누른다 암호는 꼭 기억해둘 것!! 생성한 로컬에 오른쪽 마우스버튼 클릭 → 새로 생성 → 데이터베이스 이름은 자신이 만들어둔 C:(로컬 디스크) 안 이름과 같게 설정! spring과 연결 할 땐 properties 이름도 같게 만들어줘야함!! 사용자 추가 추가 버튼을 누르고 사용자 이름과 암호를 spring에 맞게 입력한다. 다음으로 객체 추가 버튼을 눌러 전에 생성한 DB를 클릭하고 체크박스를 알맞게 체크해준다. ❗ 전체 권한 체크는 모든 생성된 DB 관련이니 건들지 말것!..
yj_oo_
'Computer Science/DataBase' 카테고리의 글 목록