Index: trunk/ippMonitor/czartool/czarconfig.xml.in
===================================================================
--- trunk/ippMonitor/czartool/czarconfig.xml.in	(revision 41254)
+++ trunk/ippMonitor/czartool/czarconfig.xml.in	(revision 41302)
@@ -17,4 +17,5 @@
     <savelocation>PATH/TO/ippMetrics</savelocation>
     <starttime>18:00</starttime>
+    <backupversion>0</backupversion>
   </metrics>
 
Index: trunk/ippMonitor/czartool/czarpoll.pl
===================================================================
--- trunk/ippMonitor/czartool/czarpoll.pl	(revision 41254)
+++ trunk/ippMonitor/czartool/czarpoll.pl	(revision 41302)
@@ -292,4 +292,5 @@
     my $yesterday = undef;
     my $newDayTime = $config->getMetricsStartTime();
+    my $metricsbackupversion = $config->getMetricsBackupVersion();
     my $lastDayDailyTasks = "2010-01-01";
     my $checkneb = 1; # 1 for nebulous, 0 for localhost test
@@ -346,10 +347,12 @@
 
                 # now cleanup tables from yesterday and optimize
-                #TdB20190703: The ipp113 and ipp117 instances of czarpoll use the same stage DBs in czarDB. 
-                #Therefore, it makes no sense to run the cleanup+optimising twice
+                # TdB20190703: The ipp113 and ipp117 instances of czarpoll use the same stage DBs in czarDB. 
+                # Therefore, ensure DB optimising happens only in the regular version.
                 print "* Performing database cleanup\n";
                 $czarDb->cleanupDateRange($yesterday, $yesterday, $config->getCzarCleanupInterval());
-                #print "* Optimizing the database\n";
-                #$czarDb->optimize();
+                if($metricsbackupversion == 0) {
+                    print "* Optimizing the database\n";
+                    $czarDb->optimize();
+                }
                 $lastDayDailyTasks = $yesterday;
             }
Index: trunk/ippMonitor/czartool/czartool/Config.pm
===================================================================
--- trunk/ippMonitor/czartool/czartool/Config.pm	(revision 41254)
+++ trunk/ippMonitor/czartool/czartool/Config.pm	(revision 41302)
@@ -51,4 +51,5 @@
     $self->{metricssavelocation} = $xc->findvalue('//metrics/savelocation');
     $self->{metricsstarttime} = $xc->findvalue('//metrics/starttime');
+    $self->{metricsbackupversion} = $xc->findvalue('//metrics/backupversion');
 
     # gpc1 db
@@ -247,4 +248,14 @@
 ###########################################################################
 #
+# Returns flag setting backup version of czartool
+#
+###########################################################################
+sub getMetricsBackupVersion {
+    my ($self) = @_;
+    return $self->{metricsbackupversion};
+}
+
+###########################################################################
+#
 # Returns name for gpc1 Db
 #
