일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 의존성역전원칙
- IntelliJ
- 코틀린 노트북
- output stream
- cli 만들기
- Pitest
- 코틀린
- InnoDB
- Mutation testing
- ruby
- image resizer with go
- 돌연변이 테스팅
- Test
- 공짜블로그
- MySQL
- standard input
- 자바
- change refresh rate
- Convariance
- 코틀린 out
- 객체지향
- standard output
- kotlin
- hugo 로 블로그
- 코틀린 in
- 개인블로그 hugo
- resize image with go
- JPA
- Java
- resizer 구현
Archives
- Today
- Total
목록Ruby on Rails (1)
Rlog
Rails Query 성능 향상기
Rails 특정 부분에서 Where + Count 말고 Exist? 를 써야 하는 이유 우리가 기존의 쓰던 중복로직 검사를 하던 코드는 아래와 같다. where(condition).count 조합 위와 같은 로직을 작성하면 돌때 아래와 같은 쿼리가 나간다. 차이점? 저 위의 로직으로만 보면 언뜻 비슷해보이나 크나큰 차이가 있다. 아래와 같은 예시를 보자 예약 스케쥴과 - 예약에 관한 예약정보를 읽어온다고 해보자. 전제 조건은 아래와 같다 하나의 예약에는 여러가지 예약 일정이 걸려있을 수 있다. 하나의 배송에는 여러가지 주문이 걸려있을 수 있다. 예를 들면 아래와 같은 상태일것이다. 만약 여기서 1번 쿼리 where(:reservation_id => 1).count query 를 날려본다고 해보자. 위와 ..
Ruby On Rails
2021. 9. 20. 17:34