일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 생성자 주입
- Dispatcher Servlet
- @FunctionalInterface
- spring boot
- Request flow
- 필드 주입
- 싱글 스레드
- Spring Batch
- 일괄처리
- mavenCentral
- 불변 객체
- 익명 함수
- 가변 객체
- open-in-view
- @Bean
- OSIV
- Handler Adepter
- 이펙티브 자바
- Open EntityManager In View
- 빈
- Batch
- View Resolver
- Spring Framework
- 컴포넌트스캔
- 스프링 빈
- 참조 타입
- 메서드 주입
- @Configuration
- open session in view
- @componentScan
Archives
- Today
- Total
목록MYSQL (1)
보다 더 나은 내일의 나를 위해
SELECT에서 JOIN과 WHERE의 속도 차이
개요 1 : N의 연관관계를 맺고 있는 두 테이블이 있습니다. 이 두 테이블에서 데이터를 찾아오는 방법은 JOIN 키워드를 사용해 FK를 통해 조회하는 것과 서브쿼리를 사용해 where 키워드를 사용해 조회하는 방법이 있습니다. 물론 버전에 따라나 상황에 따라 차이가 있지만 일반적인 상황에서 두 방법 중 어떤 쿼리가 더 빠를까요? 준비 우선 환경은 다음과 같습니다. 이 부분은 테스트를 하기 위한 환경을 준비하는 단계이므로 그렇구나 하고 보시면 됩니다. M1 MacBook Pro 2020 Memory : 16GB MySQL : 8.0.26 또한 테스트를 위해 데이터를 많이 입력할 텐데 일일이 하기는 힘드니 스프링을 활용할 것입니다. 프로젝트 설정은 다음 깃허브에서 확인할 수 있습니다. https://gi..
MYSQL
2022. 7. 18. 15:54