공부/MySQL 3

[프로그래머스] 보호소에서 중성화한 동물

문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F..

공부/MySQL 2022.09.16

[프로그래머스] 입양 시각 구하기

문제 설명 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시..

공부/MySQL 2022.09.16

MySQL 성능향상

1. Index 2. B-Tree 3. FastOpimizer & Execution Plan 4. Full Text Index 5. Partition Index Index Scan vs Table Scan(Full Table Search) id(PK) data 1 A 2 B 3 C 만약 조건절에 data로 검색을 했을때 전체 테이블을 스캔해야한다 ( WHERE data = 'A' ) id로 검색했을 때 pk는 인덱스가 있기때문에 인덱스 영역만 읽기는다 Clustered Index VS None-Clustered Index Clustered Index : 물리적인 데이터파일과 직접적으로 연관 1:1 매칭 PK , Unique Index , Physical Data File 읽기 속도만 향상된다 쓰기는 느리..

공부/MySQL 2022.02.26