Changeset: f9b3990508ff for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f9b3990508ff
Modified Files:
monetdb5/extras/rdf/rdfschema.h
sql/backends/monet5/sql.mx
Branch: rdf
Log Message:
Measure the processing time
diffs (73 lines):
diff --git a/monetdb5/extras/rdf/rdfschema.h b/monetdb5/extras/rdf/rdfschema.h
--- a/monetdb5/extras/rdf/rdfschema.h
+++ b/monetdb5/extras/rdf/rdfschema.h
@@ -218,8 +218,7 @@ typedef struct SubCSSet{
} SubCSSet;
//#define INIT_NUM_CS 9999 // workaround
-#define INIT_NUM_CS 500 // workaround
-#define INIT_NUM_CS 2
+#define INIT_NUM_CS 1000 // workaround
#define SIM_THRESHOLD 0.6
#define SIM_TFIDF_THRESHOLD 0.55
#define IMPORTANCE_THRESHOLD 0.01
@@ -269,7 +268,7 @@ typedef struct mergeCSset{
} mergeCSset;
*/
-#define INIT_NUM_CSREL 4
+#define INIT_NUM_CSREL 10
typedef struct CSrel{
oid origFreqIdx;
oid *lstRefFreqIdx;
diff --git a/sql/backends/monet5/sql.mx b/sql/backends/monet5/sql.mx
--- a/sql/backends/monet5/sql.mx
+++ b/sql/backends/monet5/sql.mx
@@ -7842,6 +7842,9 @@ SQLrdfreorganize(Client cntxt, MalBlkPtr
str msg;
BAT *sbat, *pbat, *obat, *mbat;
BAT *tmpbat;
+ clock_t tmpbeginT, tmpendT, beginT, endT;
+
+ beginT = clock();
rethrow("sql.rdfShred", msg, getSQLContext(cntxt, mb, &m, NULL));
@@ -7855,9 +7858,14 @@ SQLrdfreorganize(Client cntxt, MalBlkPtr
cstablestat = (CStableStat *) malloc (sizeof (CStableStat));
+ tmpbeginT = clock();
+
rethrow("sql.rdfreorganize", msg, RDFreorganize(&ret, cstablestat,
&sbat->batCacheid, &pbat->batCacheid,
&obat->batCacheid, &mbat->batCacheid,
threshold, mode));
+ tmpendT = clock();
+ printf ("Sql.mx: Reorganizing process process took %f seconds.\n",
((float)(tmpendT - tmpbeginT))/CLOCKS_PER_SEC);
+
//if (*mode == EXPLOREONLY){
if (*mode < 3){
BBPunfix(sbat->batCacheid);
@@ -7868,7 +7876,8 @@ SQLrdfreorganize(Client cntxt, MalBlkPtr
//free(cstablestat);
return MAL_SUCCEED;
}
-
+
+ tmpbeginT = clock();
cstables = (sql_table **)malloc(sizeof(sql_table*) *
cstablestat->numTables);
csmvtables = (sql_table ***)malloc(sizeof(sql_table**) *
cstablestat->numTables);
@@ -8109,6 +8118,12 @@ SQLrdfreorganize(Client cntxt, MalBlkPtr
free(cstablesEx);
free(viewcstables);
+ tmpendT = clock();
+ printf ("Sql.mx: Put Bats to Relational Table process took %f
seconds.\n", ((float)(tmpendT - tmpbeginT))/CLOCKS_PER_SEC);
+
+ endT = clock();
+ printf ("Sql.mx: All processes took %f seconds.\n", ((float)(endT -
beginT))/CLOCKS_PER_SEC);
+
return MAL_SUCCEED;
#else
(void) cntxt; (void) mb; (void) stk; (void) pci;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list