   context VARCHAR2(100),
   mediationName VARCHAR2(100),
   executionTime NUMBER(10),
-  year NUMBER(5),
-  month NUMBER(5),
-  day NUMBER(5),
-  time NUMBER(19),
-  PRIMARY KEY (api, version, apiPublisher, context, year, month, day, mediationName)
+  tenantDomain VARCHAR2(100),
+  year NUMBER(5),
+  month NUMBER(5),
+  day NUMBER(5),
+  time NUMBER(19),
+  PRIMARY KEY (api, version, apiPublisher, context, year, month, day, mediationName,tenantDomain)
 );
 
 CREATE TABLE API_EXE_TIME_HOUR_SUMMARY (

  context VARCHAR2(100),
  mediationName VARCHAR2(100),
  executionTime NUMBER(10),
  year NUMBER(5),
  month NUMBER(5),
  day NUMBER(5),

  context VARCHAR2(100),
  mediationName VARCHAR2(100),
  executionTime NUMBER(10),
  tenantDomain VARCHAR2(100),
  year NUMBER(5),
  month NUMBER(5),
  day NUMBER(5),
  hour NUMBER(5),
  time NUMBER(19),
  PRIMARY KEY (api, version, apiPublisher, context, year, month, day, hour, mediationName,tenantDomain)
);

CREATE TABLE API_EXE_TIME_MIN_SUMMARY (
