Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "queryPlanner" : {
- "plannerVersion" : 1,
- "namespace" : "adapti.users",
- "indexFilterSet" : false,
- "parsedQuery" : {
- "$and" : [
- {
- "sessions.webInstanceId" : {
- "$eq" : 123456873.0
- }
- },
- {
- "sessions.timeStart" : {
- "$gt" : 1500940800.0
- }
- }
- ]
- },
- "winningPlan" : {
- "stage" : "LIMIT",
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.webInstanceId" : {
- "$eq" : 123456873.0
- }
- },
- "inputStage" : {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "sessions.timeStart" : 1,
- "sessions.webInstanceId" : 1,
- "sessions.pageViews.adaptation_events.type" : 1
- },
- "indexName" : "timeStart + wI + adaptation_events type",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.timeStart" : [
- "sessions"
- ],
- "sessions.webInstanceId" : [
- "sessions"
- ],
- "sessions.pageViews.adaptation_events.type" : [
- "sessions",
- "sessions.pageViews",
- "sessions.pageViews.adaptation_events"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.timeStart" : [
- "(1500940800.0, inf.0]"
- ],
- "sessions.webInstanceId" : [
- "[MinKey, MaxKey]"
- ],
- "sessions.pageViews.adaptation_events.type" : [
- "[MinKey, MaxKey]"
- ]
- }
- }
- }
- },
- "rejectedPlans" : [
- {
- "stage" : "LIMIT",
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.timeStart" : {
- "$gt" : 1500940800.0
- }
- },
- "inputStage" : {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "sessions.webInstanceId" : 1
- },
- "indexName" : "sessions",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.webInstanceId" : [
- "sessions"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.webInstanceId" : [
- "[123456873.0, 123456873.0]"
- ]
- }
- }
- }
- },
- {
- "stage" : "LIMIT",
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.timeStart" : {
- "$gt" : 1500940800.0
- }
- },
- "inputStage" : {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "sessions.webInstanceId" : 1,
- "sessions.timeStart" : 1
- },
- "indexName" : "web_instance_id_and_time_start",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.webInstanceId" : [
- "sessions"
- ],
- "sessions.timeStart" : [
- "sessions"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.webInstanceId" : [
- "[123456873.0, 123456873.0]"
- ],
- "sessions.timeStart" : [
- "[MinKey, MaxKey]"
- ]
- }
- }
- }
- },
- {
- "stage" : "LIMIT",
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.webInstanceId" : {
- "$eq" : 123456873.0
- }
- },
- "inputStage" : {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "sessions.timeStart" : 1
- },
- "indexName" : "timeStart_index",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.timeStart" : [
- "sessions"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.timeStart" : [
- "(1500940800.0, inf.0]"
- ]
- }
- }
- }
- },
- {
- "stage" : "LIMIT",
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.webInstanceId" : {
- "$eq" : 123456873.0
- }
- },
- "inputStage" : {
- "stage" : "IXSCAN",
- "keyPattern" : {
- "sessions.timeStart" : 1,
- "sessions.webInstanceId" : 1
- },
- "indexName" : "timespan users count",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.timeStart" : [
- "sessions"
- ],
- "sessions.webInstanceId" : [
- "sessions"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.timeStart" : [
- "(1500940800.0, inf.0]"
- ],
- "sessions.webInstanceId" : [
- "[MinKey, MaxKey]"
- ]
- }
- }
- }
- }
- ]
- },
- "executionStats" : {
- "executionSuccess" : true,
- "nReturned" : 10000,
- "executionTimeMillis" : 72458,
- "totalKeysExamined" : 76196,
- "totalDocsExamined" : 57864,
- "executionStages" : {
- "stage" : "LIMIT",
- "nReturned" : 10000,
- "executionTimeMillisEstimate" : 72342,
- "works" : 76197,
- "advanced" : 10000,
- "needTime" : 66196,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 1,
- "invalidates" : 0,
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.webInstanceId" : {
- "$eq" : 123456873.0
- }
- },
- "nReturned" : 10000,
- "executionTimeMillisEstimate" : 72342,
- "works" : 76196,
- "advanced" : 10000,
- "needTime" : 66196,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "docsExamined" : 57864,
- "alreadyHasObj" : 0,
- "inputStage" : {
- "stage" : "IXSCAN",
- "nReturned" : 57864,
- "executionTimeMillisEstimate" : 120,
- "works" : 76196,
- "advanced" : 57864,
- "needTime" : 18332,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "keyPattern" : {
- "sessions.timeStart" : 1,
- "sessions.webInstanceId" : 1,
- "sessions.pageViews.adaptation_events.type" : 1
- },
- "indexName" : "timeStart + wI + adaptation_events type",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.timeStart" : [
- "sessions"
- ],
- "sessions.webInstanceId" : [
- "sessions"
- ],
- "sessions.pageViews.adaptation_events.type" : [
- "sessions",
- "sessions.pageViews",
- "sessions.pageViews.adaptation_events"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.timeStart" : [
- "(1500940800.0, inf.0]"
- ],
- "sessions.webInstanceId" : [
- "[MinKey, MaxKey]"
- ],
- "sessions.pageViews.adaptation_events.type" : [
- "[MinKey, MaxKey]"
- ]
- },
- "keysExamined" : 76196,
- "seeks" : 1,
- "dupsTested" : 76196,
- "dupsDropped" : 18332,
- "seenInvalidated" : 0
- }
- }
- },
- "allPlansExecution" : [
- {
- "nReturned" : 101,
- "executionTimeMillisEstimate" : 10,
- "totalKeysExamined" : 507,
- "totalDocsExamined" : 422,
- "executionStages" : {
- "stage" : "LIMIT",
- "nReturned" : 101,
- "executionTimeMillisEstimate" : 10,
- "works" : 507,
- "advanced" : 101,
- "needTime" : 406,
- "needYield" : 0,
- "saveState" : 19,
- "restoreState" : 19,
- "isEOF" : 0,
- "invalidates" : 0,
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.webInstanceId" : {
- "$eq" : 123456873.0
- }
- },
- "nReturned" : 101,
- "executionTimeMillisEstimate" : 10,
- "works" : 507,
- "advanced" : 101,
- "needTime" : 406,
- "needYield" : 0,
- "saveState" : 19,
- "restoreState" : 19,
- "isEOF" : 0,
- "invalidates" : 0,
- "docsExamined" : 422,
- "alreadyHasObj" : 0,
- "inputStage" : {
- "stage" : "IXSCAN",
- "nReturned" : 422,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 422,
- "needTime" : 85,
- "needYield" : 0,
- "saveState" : 19,
- "restoreState" : 19,
- "isEOF" : 0,
- "invalidates" : 0,
- "keyPattern" : {
- "sessions.timeStart" : 1,
- "sessions.webInstanceId" : 1,
- "sessions.pageViews.adaptation_events.type" : 1
- },
- "indexName" : "timeStart + wI + adaptation_events type",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.timeStart" : [
- "sessions"
- ],
- "sessions.webInstanceId" : [
- "sessions"
- ],
- "sessions.pageViews.adaptation_events.type" : [
- "sessions",
- "sessions.pageViews",
- "sessions.pageViews.adaptation_events"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.timeStart" : [
- "(1500940800.0, inf.0]"
- ],
- "sessions.webInstanceId" : [
- "[MinKey, MaxKey]"
- ],
- "sessions.pageViews.adaptation_events.type" : [
- "[MinKey, MaxKey]"
- ]
- },
- "keysExamined" : 507,
- "seeks" : 1,
- "dupsTested" : 507,
- "dupsDropped" : 85,
- "seenInvalidated" : 0
- }
- }
- }
- },
- {
- "nReturned" : 18,
- "executionTimeMillisEstimate" : 0,
- "totalKeysExamined" : 507,
- "totalDocsExamined" : 507,
- "executionStages" : {
- "stage" : "LIMIT",
- "nReturned" : 18,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 18,
- "needTime" : 489,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.timeStart" : {
- "$gt" : 1500940800.0
- }
- },
- "nReturned" : 18,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 18,
- "needTime" : 489,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "docsExamined" : 507,
- "alreadyHasObj" : 0,
- "inputStage" : {
- "stage" : "IXSCAN",
- "nReturned" : 507,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 507,
- "needTime" : 0,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "keyPattern" : {
- "sessions.webInstanceId" : 1
- },
- "indexName" : "sessions",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.webInstanceId" : [
- "sessions"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.webInstanceId" : [
- "[123456873.0, 123456873.0]"
- ]
- },
- "keysExamined" : 507,
- "seeks" : 1,
- "dupsTested" : 507,
- "dupsDropped" : 0,
- "seenInvalidated" : 0
- }
- }
- }
- },
- {
- "nReturned" : 0,
- "executionTimeMillisEstimate" : 10,
- "totalKeysExamined" : 507,
- "totalDocsExamined" : 406,
- "executionStages" : {
- "stage" : "LIMIT",
- "nReturned" : 0,
- "executionTimeMillisEstimate" : 10,
- "works" : 507,
- "advanced" : 0,
- "needTime" : 507,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.timeStart" : {
- "$gt" : 1500940800.0
- }
- },
- "nReturned" : 0,
- "executionTimeMillisEstimate" : 10,
- "works" : 507,
- "advanced" : 0,
- "needTime" : 507,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "docsExamined" : 406,
- "alreadyHasObj" : 0,
- "inputStage" : {
- "stage" : "IXSCAN",
- "nReturned" : 406,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 406,
- "needTime" : 101,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "keyPattern" : {
- "sessions.webInstanceId" : 1,
- "sessions.timeStart" : 1
- },
- "indexName" : "web_instance_id_and_time_start",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.webInstanceId" : [
- "sessions"
- ],
- "sessions.timeStart" : [
- "sessions"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.webInstanceId" : [
- "[123456873.0, 123456873.0]"
- ],
- "sessions.timeStart" : [
- "[MinKey, MaxKey]"
- ]
- },
- "keysExamined" : 507,
- "seeks" : 1,
- "dupsTested" : 507,
- "dupsDropped" : 101,
- "seenInvalidated" : 0
- }
- }
- }
- },
- {
- "nReturned" : 101,
- "executionTimeMillisEstimate" : 0,
- "totalKeysExamined" : 507,
- "totalDocsExamined" : 422,
- "executionStages" : {
- "stage" : "LIMIT",
- "nReturned" : 101,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 101,
- "needTime" : 406,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.webInstanceId" : {
- "$eq" : 123456873.0
- }
- },
- "nReturned" : 101,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 101,
- "needTime" : 406,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "docsExamined" : 422,
- "alreadyHasObj" : 0,
- "inputStage" : {
- "stage" : "IXSCAN",
- "nReturned" : 422,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 422,
- "needTime" : 85,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "keyPattern" : {
- "sessions.timeStart" : 1
- },
- "indexName" : "timeStart_index",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.timeStart" : [
- "sessions"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.timeStart" : [
- "(1500940800.0, inf.0]"
- ]
- },
- "keysExamined" : 507,
- "seeks" : 1,
- "dupsTested" : 507,
- "dupsDropped" : 85,
- "seenInvalidated" : 0
- }
- }
- }
- },
- {
- "nReturned" : 101,
- "executionTimeMillisEstimate" : 0,
- "totalKeysExamined" : 507,
- "totalDocsExamined" : 422,
- "executionStages" : {
- "stage" : "LIMIT",
- "nReturned" : 101,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 101,
- "needTime" : 406,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "limitAmount" : 10000,
- "inputStage" : {
- "stage" : "FETCH",
- "filter" : {
- "sessions.webInstanceId" : {
- "$eq" : 123456873.0
- }
- },
- "nReturned" : 101,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 101,
- "needTime" : 406,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "docsExamined" : 422,
- "alreadyHasObj" : 0,
- "inputStage" : {
- "stage" : "IXSCAN",
- "nReturned" : 422,
- "executionTimeMillisEstimate" : 0,
- "works" : 507,
- "advanced" : 422,
- "needTime" : 85,
- "needYield" : 0,
- "saveState" : 2518,
- "restoreState" : 2518,
- "isEOF" : 0,
- "invalidates" : 0,
- "keyPattern" : {
- "sessions.timeStart" : 1,
- "sessions.webInstanceId" : 1
- },
- "indexName" : "timespan users count",
- "isMultiKey" : true,
- "multiKeyPaths" : {
- "sessions.timeStart" : [
- "sessions"
- ],
- "sessions.webInstanceId" : [
- "sessions"
- ]
- },
- "isUnique" : false,
- "isSparse" : false,
- "isPartial" : false,
- "indexVersion" : 2,
- "direction" : "forward",
- "indexBounds" : {
- "sessions.timeStart" : [
- "(1500940800.0, inf.0]"
- ],
- "sessions.webInstanceId" : [
- "[MinKey, MaxKey]"
- ]
- },
- "keysExamined" : 507,
- "seeks" : 1,
- "dupsTested" : 507,
- "dupsDropped" : 85,
- "seenInvalidated" : 0
- }
- }
- }
- }
- ]
- },
- "serverInfo" : {
- "host" : "adapti-prod-mongo-2",
- "port" : 27017,
- "version" : "4.0.3",
- "gitVersion" : "7ea530946fa7880364d88c8d8b6026bbc9ffa48c"
- },
- "ok" : 1.0
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement