2주차 쿼리 플랜(실행 계획)으로 성능 개선 ㄱㄱㄱㄱ
면접에서 풀스캔 인덱스 스캔 filesort 세미조인 performance schema
해시조인 NLJ Merge join 임시테이블 인덱스 스킵스캔
Index Merge
인덱스 컨디션 푸시다운 백워드 스캔 어뎁티브 해시 인덱스
체인지버퍼
이런거로 면접관 감동시키자
여긴 아직 숨은 꿀 주제들임
정리하면
실행 계획 기반 최적화 << 앞으로 트랜드가 된다
- dc official App
리마큐에 다 있는 내용이고, 1~2개 정도는 좋을듯 근데 너무 DB만 있으면 DBA인지 백엔드인지 애매함
백엔드한테 DB가 중요한 이유는 DB가 가장 값싼 해결책이기 때문임 DB로 작업하는게 오히려 비싸면 레디스같은 인프라적 요소로 문재해결 경험을 보여주는것도 좋아보임
근데 레디스 딸랑 추가하고 문제해결 이러면 뒤통수쳐맞지
일단 실행계획 개선은 회사 돈 안들어서 좋아함ㅇㅇ - dc App
그냥 데이터히스토그램부터 실행계획까지 아예 sqlp식으로 가버리죠 - dc App
좋은 생각임 - dc App
그런식으로 비/정규화 하자고 설쳐되면 뺨먖습니다. 좆같은쿼리부터 실처럼 풀어내야하는데 근데 그것도 "적재적소"라는 마인드로 타협하게됨 그냥 재테크나해 - dc App
sqlp따면 다 할수있는건데
다 sqlp 내용이긴하지 - dc App