-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[안정적인 서비스 만들기 3단계] -조회 성능 개선하기 #4
Comments
Coding as a Hobby 와 같은 결과를 반환하세요.
💡 GROUP BY에 사용된 컬럼 값으로 정렬이 되어 있으면, 동일한 값을 동일한 그룹으로 묶는 작업을 빠르게 진행할 수 있다. (1) programmer의 Hobby 필드에 인덱스 추가 |
서울대병원에 다닌 20대 India 환자들을 병원에 머문 기간별로 집계하세요. 서울대병원을 다닌 환자 id, Stay 테이블, 20대 India 환자 id 테이블 두 테이블을 JOIN해서 결과를 도출한다.
(1) member의 id, covid의 id, programmer의 id, hospital의 code에 PK 설정(2) member의 age에 인덱스 추가(3) programmer의 Country에 인덱스 추가(4) hospital의 name에 인덱스 추가(5) covid의 Hospital_code에 인덱스 추가(6) covid의 Stay에 인덱스 추가 (Hospital_code, Stay 순서)❓ 뭔가 내 의도대로 돌아가지 않는 것 같다!
covid와 hospital을 code 기준으로 join한 후 hospital.name = "서울대병원"인 것을 필터링한다.
hospital 중 name = "서울대병원"인 경우와 covid 테이블을 join한다. 💡 JOIN의 ON절과 WHERE절 차이
위 코드는 아래와 같이 변경할 수 있다!
❓ GROUP BY는 어떻게 해결할 수 있을까? |
Replication
사용 목적
Master
Slave
동기 방식
비동기 방식
MySQL Replication
|
The text was updated successfully, but these errors were encountered: