REPO-5376 Query Accelerator add simple timings, having remove temporary timing code

This commit is contained in:
alandavis
2021-02-27 09:10:58 +00:00
parent 75d6722efd
commit 2294a87908

View File

@@ -207,7 +207,12 @@ public class DBQueryEngine implements QueryEngine
@Override @Override
public QueryEngineResults executeQuery(Query query, QueryOptions options, FunctionEvaluationContext functionContext) public QueryEngineResults executeQuery(Query query, QueryOptions options, FunctionEvaluationContext functionContext)
{ {
logger.debug("Query request received"); long start = 0;
if (logger.isDebugEnabled())
{
start = System.currentTimeMillis();
logger.debug("Query request received");
}
Set<String> selectorGroup = null; Set<String> selectorGroup = null;
if (query.getSource() != null) if (query.getSource() != null)
@@ -268,8 +273,11 @@ public class DBQueryEngine implements QueryEngine
ResultSet resultSet; ResultSet resultSet;
resultSet = selectNodesWithPermissions(options, dbQuery); resultSet = selectNodesWithPermissions(options, dbQuery);
logger.debug("Selected " + resultSet.length() + " nodes with accelerated permission resolution"); if (logger.isDebugEnabled())
{
long ms = System.currentTimeMillis() - start;
logger.debug("Selected " + resultSet.length() + " nodes with permission resolution in "+ms+" ms");
}
return asQueryEngineResults(resultSet); return asQueryEngineResults(resultSet);
} }
@@ -349,7 +357,6 @@ public class DBQueryEngine implements QueryEngine
context.stop(); context.stop();
return; return;
} }
} }
}); });