반응형
Mongo에서 쿼리 시간 측정
MongoDB에서 쿼리 실행 시간을 어떻게 측정할 수 있습니까? Mongo-hacker 플러그인을 찾았는데 모든 결과를 표시하는 시간을 포함한 쿼리 시간을 측정하는 것 같습니다.포스트그레에서SQL 설명 분석 선택...을 사용하지만 mongo의 db.collect.find({smth})에서 시간에 대한 정보를 찾지 못했습니다. 설명()
추가할 수 있습니다..explain("executionStats")
쿼리 끝에 있습니다.
가장 쉬운 방법은 MongoDB에서 프로파일링 수준을 설정하는 것입니다. https://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/
이렇게 하면 모든 쿼리에 대한 세부 정보가 시스템 프로파일 테이블에 기록됩니다.
Robo 3T를 사용하는 것과 이것은 종합적으로 저에게 효과가 있었습니다.
db.getCollection('product_verification').explain("executionStats").aggregate([
{$match: {"company_id":1}},
{$lookup: {
"from": "product",
"let": {"company": "$company_id", "code": "$item_code"},
"pipeline": [
{$match: {$expr: {$and: [
{"$eq": ["$company_id", "$$company"]},
{"$eq": ["$item_code", "$$code"]},
{"$in": ["$brand_uid",[13, 20]]}
]}
}}
],
"as": "details"
}}])
그리고 집계하지 않고 사용하는 경우
db.getCollection('product').find({name: "lenovo"}).explain("executionStats")
언급URL : https://stackoverflow.com/questions/36648625/measure-time-of-query-in-mongo
반응형
'sourcecode' 카테고리의 다른 글
next 인증으로 브라우저를 닫은 후 사용자를 로그인 상태로 유지하는 방법은 무엇입니까? (0) | 2023.06.22 |
---|---|
T-SQL에서 테이블 변수를 루프할 수 있습니까? (0) | 2023.06.22 |
R을 사용하여 excel-color 정보 읽기 (0) | 2023.06.22 |
기본 재배치를 수행한 후 동일한 분기에서 Git 커밋이 중복됩니다. (0) | 2023.06.22 |
강제 Oracle 강제 삭제 글로벌 온도 테이블 (0) | 2023.06.22 |