Commit 0a52053b authored by joreland@mysql.com's avatar joreland@mysql.com

Merge mysql.com:/home/jonas/src/mysql-4.1-fix

into mysql.com:/home/jonas/src/mysql-4.1
parents facaf4f7 4d52d9e5
...@@ -222,6 +222,7 @@ run_scan(){ ...@@ -222,6 +222,7 @@ run_scan(){
int sum_time= 0; int sum_time= 0;
int sample_rows = 0; int sample_rows = 0;
int tot_rows = 0;
NDB_TICKS sample_start = NdbTick_CurrentMillisecond(); NDB_TICKS sample_start = NdbTick_CurrentMillisecond();
Uint32 tot = g_paramters[P_ROWS].value; Uint32 tot = g_paramters[P_ROWS].value;
...@@ -296,7 +297,7 @@ run_scan(){ ...@@ -296,7 +297,7 @@ run_scan(){
break; break;
} }
} }
if(g_paramters[P_RESET].value == 1) if(g_paramters[P_RESET].value == 2)
goto execute; goto execute;
} }
assert(pOp); assert(pOp);
...@@ -330,6 +331,9 @@ run_scan(){ ...@@ -330,6 +331,9 @@ run_scan(){
} }
assert(check == 0); assert(check == 0);
if(g_paramters[P_RESET].value == 1)
g_paramters[P_RESET].value = 2;
for(int i = 0; i<g_table->getNoOfColumns(); i++){ for(int i = 0; i<g_table->getNoOfColumns(); i++){
pOp->getValue(i); pOp->getValue(i);
} }
...@@ -364,6 +368,7 @@ run_scan(){ ...@@ -364,6 +368,7 @@ run_scan(){
int time_passed= (int)(stop - start1); int time_passed= (int)(stop - start1);
sample_rows += rows; sample_rows += rows;
sum_time+= time_passed; sum_time+= time_passed;
tot_rows+= rows;
if(sample_rows >= tot) if(sample_rows >= tot)
{ {
...@@ -375,8 +380,8 @@ run_scan(){ ...@@ -375,8 +380,8 @@ run_scan(){
sample_start = stop; sample_start = stop;
} }
} }
g_err.println("Avg time: %d ms = %u rows/sec", sum_time/iter, g_err.println("Avg time: %d ms = %u rows/sec", sum_time/tot_rows,
(1000*tot*iter)/sum_time); (1000*tot_rows)/sum_time);
return 0; return 0;
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment