inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Real MySQL 시즌 1 - Part 1

Ep.04 페이징 쿼리 작성

페이징 쿼리 관련해서 질문드립니다.

해결된 질문

264

her0807

작성한 질문수 1

0

현재 spring data jpa query + paging 을 사용하고 있습니다.

fun findAllFollowing(followerId: Long, pageable: Pageable): List<SnapProfile> =
    from(snapProfileFollow)
        .join(snapProfile).on(snapProfile.id.eq(snapProfileFollow.following.id))
        .where(snapProfileFollow.follower.id.eq(followerId))
        .orderBy(*snapProfile.orderSpecifiers())
        .offset(pageable.offset)
        .limit(pageable.pageSize.toLong())
        .fetch()
        .map { it.following.toModel() }

이것을 데이터 개수 기반으로 변경하고 싶은데 혹시 이럴 때 변경해보신 경험이 있으실까요?

mysql dbms/rdbms backend query-tuning mysql-query

답변 1

0

백은빈

안녕하세요.

제가 DBA다보니 ORM으로 직접 개발해본 경험이 없어서요.. 😢

우선은 강의에서 제가 설명드렸던 형태로 코드단에서 조건 추가가 가능할지를 살펴봐주시면 좋을 것 같습니다..

도움을 못드려 죄송해요. 혹시 살펴보시다가 추가로 궁금한 부분 있으시면 편하게 말씀해주세요.

Commit 응답받기 전 네트워크 문제가 발생하면

1

64

1

14분44초에 쿼리 질문드립니다.

0

73

2

ep12. (2) LEFT JOIN 사용 방법 준수 - 오타 질문

0

75

2

ep.12 count(*) 질문

0

67

2

레코드 수정시 저장공간이 부족하면

0

81

2

복합 index 문의

0

87

2

강의

0

82

1

LEFT JOIN 시 드라이빙 테이블을 왜 ALL로 읽나요?

0

107

2

GAP 락에 대한 질문 드립니닷..!

0

195

1

ORDER BY가 필요한 이유

0

177

2

[오타 제보] 선행 데이터를 기반으로 한 데이터 분석

0

167

1

2강. VARCHAR(255) 저장되는 데이터의 길이 정보 질문

0

449

2

LIMIT, OFFSET을 사용하는 것과 범위 기반 방식의 성능 차이

0

319

2

MySQL Where절 내 조건의 순서

0

395

2

1강. delete marking된 데이터의 정리 주기는 어느 정도인가요?

0

238

2

Mysql table avg_row_length

0

144

1

12강 FULL GROUP BY

0

135

2

ep11) Prepared Statement에서 질문

0

145

2

7)select for update 강의에서 질문

0

229

2

12강. LEFT JOIN 사용 방법 준수 5:42

0

240

2

6강. Top N 데이터 조회와 관련해 질문있습니다.

0

195

2

5강에서 사례로 언급하신 DETERMINISTIC 예제에 대해 질문있습니다.

0

145

1

deternmistic 질문

0

174

2

1강 CHAR타입에 대해 질문드립니다

0

230

1