Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

몽고디비 인덱스 성능 리포트 #93

Open
minsour opened this issue May 20, 2020 · 1 comment
Open

몽고디비 인덱스 성능 리포트 #93

minsour opened this issue May 20, 2020 · 1 comment

Comments

@minsour
Copy link
Contributor

minsour commented May 20, 2020

상품을 최신순으로 꺼내올 때 쿼리 성능 향상을 위해 ChannelProduct Collection의 modDate 필드에 인덱스를 걸었습니다.
그냥 걸고 끝내면 재미가 없으니 인덱스를 걸면서 성능이 얼마나 향상될 지 궁금해 비교를 해보았습니다.

인덱스 걸었을 때와 안 걸었을 때 둘 다 modDate 로 sort 하고 limit을 50, 100 으로 두 번 걸었습니다.

안 걸었을 때 성능

image
image

걸었을 때 성능

image
image

결론

1.62sec -> 0.297sec
1.91sec -> 0.489sec
이제 최신 상품에 대한 api 를 구현할 수 있게 되었습니다 👍

@Seogeurim
Copy link
Contributor

와 ... 정말 확 빨라지네요... 대단합니다 👍🏻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants