From 8f9ee3fddd3caf80f7dd7fef24f64bc47372c835 Mon Sep 17 00:00:00 2001 From: Horst Schirmeier Date: Tue, 14 Jan 2014 18:00:28 +0100 Subject: [PATCH] DatabaseCampaign: run statistics update when finished Change-Id: Ib68e54ba82e988db0d2d74ffafa6dc9bd54cd272 --- src/core/cpn/DatabaseCampaign.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/core/cpn/DatabaseCampaign.cc b/src/core/cpn/DatabaseCampaign.cc index 352c6819..8dc717cf 100644 --- a/src/core/cpn/DatabaseCampaign.cc +++ b/src/core/cpn/DatabaseCampaign.cc @@ -114,6 +114,15 @@ void DatabaseCampaign::collect_result_thread() { delete res; } + log_recv << "Results complete, updating DB statistics ..." << std::endl; + std::stringstream ss; + ss << "ANALYZE TABLE " << db_connect.result_table(); + if (!db_recv->query(ss.str().c_str())) { + log_recv << "failed!" << std::endl; + } else { + log_recv << "done." << std::endl; + } + delete db_recv; }