diff --git a/process/Classification_lib/process.js b/process/Classification_lib/process.js
index c56bb0f4c82bc644c0fcbe635d23bd6252fa3572..66105c8ae16f6dc2da3b58b7c774215cb64bc5c6 100644
--- a/process/Classification_lib/process.js
+++ b/process/Classification_lib/process.js
@@ -369,7 +369,7 @@ ClassificationUtils.insertEmptyClassification = function(pUids, pObjectType)
             "OBJECT_ROWID",
             "OBJECT_TYPE"
             ];
-    var types = db.getColumnTypes("CLASSIFICATIONSTORAGE", columns);
+    var types = db.getColumnTypes("CLASSIFICATIONSTORAGE", columns);//load once for better performance
     var inserts = [];
     var values;
     for (var i = 0; i < pUids.length; i++) 
diff --git a/process/Importer_lib/process.js b/process/Importer_lib/process.js
index d1b033012d0f351cb92a7e2cb3e7154c12d2bcb3..a9e5a528933faecd47bc7480712b8a2114e3787b 100644
--- a/process/Importer_lib/process.js
+++ b/process/Importer_lib/process.js
@@ -1360,7 +1360,7 @@ function Importer(pConfig)
             if (tables[i] != "trace_xe_action_map" && tables[i] != "trace_xe_event_map")
             {
                 var cols = db.getColumns(tables[i], pAlias);
-                var types = db.getColumnTypes(tables[i], cols, pAlias);
+                var types = db.getColumnTypes(tables[i], cols, pAlias);//load once for better performance
                 dataTypes[ tables[i] ] = new Object();  // create sub-object to hold columns
                 for(var j=0; j < cols.length; j++) dataTypes[tables[i]][cols[j]] = types[j];
             }
diff --git a/process/Liquibase_lib/process.js b/process/Liquibase_lib/process.js
index 09973aa50b9da66a5ffe9810f76762c3bdf9cf97..4e6bfcff0522e786fe415426659768c2f401c987 100644
--- a/process/Liquibase_lib/process.js
+++ b/process/Liquibase_lib/process.js
@@ -111,7 +111,7 @@ LiquiUtils._getDataXml = function(pAuthor, pLobPath, pTableName, pColumns, pCond
     var dbData = db.table("select " + columns.join(", ") + " from " + pTableName + " " + (pCondition ? "where " + pCondition : ""), alias);
     if (dbData.length == 0)
         return "";
-    var colTypes = db.getColumnTypes(pTableName, columns, alias);
+    var colTypes = db.getColumnTypes(pTableName, columns, alias);//needed to determine the correct liquibase function
     //every type has its function that accepts a columnName- and a value-parameter
     //so let's dertermine once the corresponding funtion to its type for faster access 
     //(the function will only depend on the type and not change per datarow - so no need to determine the correct function per datarow)
diff --git a/process/Neon_lib/process.js b/process/Neon_lib/process.js
index a5eb0b3129038bb2d749b1afd2732e2c19d39dad..b758e7db586995f24a7a3051427e610e5e053b7f 100644
--- a/process/Neon_lib/process.js
+++ b/process/Neon_lib/process.js
@@ -380,7 +380,7 @@ CopyModuleUtils.copyModule = function(pInputMapping)
                 vals.push(colMapping[col].newValue.toString());
             }
 
-            var colTypes = db.getColumnTypes(destTable, cols)
+            var colTypes = db.getColumnTypes(destTable, cols)//load once for better performance
 
             return [destTable, cols, colTypes, vals];
         }