diff OrthancServer/OrthancFindRequestHandler.cpp @ 2088:b9428d5f7eaf

Fix serious performance issue with C-FIND
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 16 Sep 2016 12:22:30 +0200
parents e33e0ae51d7b
children a657f7772e69
line wrap: on
line diff
--- a/OrthancServer/OrthancFindRequestHandler.cpp	Fri Sep 16 11:53:17 2016 +0200
+++ b/OrthancServer/OrthancFindRequestHandler.cpp	Fri Sep 16 12:22:30 2016 +0200
@@ -651,6 +651,8 @@
     std::vector<std::string> resources, instances;
     context_.GetIndex().FindCandidates(resources, instances, finder);
 
+    LOG(INFO) << "Number of candidate resources after fast DB filtering: " << resources.size();
+
     assert(resources.size() == instances.size());
     bool complete = true;