Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
ALL
-
QE 2023-10-30, QE 2023-11-13
-
100
Description
Running in a profiler shows that calling it twice is a performance hit
Function Name Total CPU [unit, %] Self CPU [unit, %] Module Category
|
| + mongo::stage_builder::abtToExpr 22583 (40,84%) 1 (0,00%) mongod Runtime |
|| + mongo::stage_builder::constantFold 10808 (19,55%) 0 (0,00%) mongod Runtime |
||| - mongo::optimizer::VariableEnvironment::build 8791 (15,90%) 0 (0,00%) mongod Runtime |
||| - mongo::stage_builder::ExpressionConstEval::optimize 745 (1,35%) 0 (0,00%) mongod Runtime |
||| - mongo::stage_builder::TypeChecker::typeCheck 597 (1,08%) 0 (0,00%) mongod Runtime |
||| - mongo::optimizer::EvalPathLowering::optimize 535 (0,97%) 0 (0,00%) mongod Runtime |
||| - mongo::optimizer::VariableEnvironment::~VariableEnvironment 139 (0,25%) 0 (0,00%) mongod Runtime |
||| - ??@a3a9d768221a184941997bd5c97152c9@ 1 (0,00%) 1 (0,00%) mongod |
|| - mongo::optimizer::VariableEnvironment::build 8976 (16,23%) 0 (0,00%) mongod Runtime |
|| - mongo::optimizer::SBEExpressionLowering::optimize 2673 (4,83%) 0 (0,00%) mongod Runtime |
|| - mongo::optimizer::VariableEnvironment::~VariableEnvironment 122 (0,22%) 0 (0,00%) mongod Runtime |
|