서비스를 먼저 분석하고 그 흐름을 이해하고
트랜잭션의 빈도, 처리 패턴, 동시성 문제 발생등을 고려해야된다 생각함.->트랜잭션 격리수준, lock관리
(물론 innodb가 대부분 해줄것같음)
커스텀한다 설쳐도 결국 개발자는 병렬처리나 데드락정도만 고려할것같음
실행 계획이 가장 골 때리는데
쿼리가 어떻게 실행되고 있는지, 인덱스를 적절히 사용하고 있는지, 필요하지 않은 테이블 스캔이나 조인이 발생하지 않는지?
(솔직히 여기서 칼럼마다 공부하는거 좀 난해했음
이거 대기가 왜 우선순위상에 둔건지 모르게씅 ㅜ)
등을 예측 해야함
뭐 그 외에도 파티셔닝이나 아니면 버퍼등의 개념이 얼추나오는데
그냥 os공부느낌도 들었음
다음은 2권으로..
- dc official App
솔직히 이게 맞는지 틀리는지 모르겠음 그냥 폰으로 생각나는거 백지공부하듯이 싸질러봤음 - dc App
얼마나 깊은 기준으로 1권완임? - dc App
아쉽지만 저는 DB는 똥멍청이라 겉핥기수준임 깊이 좆또없음 면접땜시 속독한거라 다시 공부해야할지도 - dc App
그나마 대기가 목차필터해줘서 5일만에 끝낸듯 - dc App
인덱스, 실행계획 파트가 진국인데
인덱스는 진짜 너무중요한것같은데 실행계획은 뭔가 안와닿아 내가 빡통이라 그런가 그냥 흘림 - dc App
칼럼마다 실행계획이 나오는데 좀 어렵더라 - dc App
줜나 빨리 읽네 ㅋㅋ