Commit c84eb73e authored by Rich Prohaska's avatar Rich Prohaska Committed by Yoni Fogel

fine tune the sql cmd status refs[t:2082]

git-svn-id: file:///svn/mysql/tokudb-engine/src@15051 c7de825b-a66e-492c-adef-691d508d4ae1
parent c12890f7
...@@ -3986,7 +3986,30 @@ void ha_tokudb::track_progress(THD* thd) { ...@@ -3986,7 +3986,30 @@ void ha_tokudb::track_progress(THD* thd) {
(tokudb_read_status_frequency && (trx->stmt_progress.queried % tokudb_read_status_frequency) == 1) || (tokudb_read_status_frequency && (trx->stmt_progress.queried % tokudb_read_status_frequency) == 1) ||
(tokudb_write_status_frequency && (num_written) % tokudb_write_status_frequency == 1); (tokudb_write_status_frequency && (num_written) % tokudb_write_status_frequency == 1);
if (update_status) { if (update_status) {
sprintf( char *next_status = write_status_msg;
bool first = true;
int r;
if (trx->stmt_progress.queried) {
r = sprintf(next_status, "Queried about %llu rows", trx->stmt_progress.queried); assert(r >= 0);
next_status += r;
first = false;
}
if (trx->stmt_progress.inserted) {
r = sprintf(next_status, "%sInserted about %llu rows", first ? "" : ", ", trx->stmt_progress.inserted); assert(r >= 0);
next_status += r;
first = false;
}
if (trx->stmt_progress.updated) {
r = sprintf(next_status, "%sUpdated about %llu rows", first ? "" : ", ", trx->stmt_progress.updated); assert(r >= 0);
next_status += r;
first = false;
}
if (trx->stmt_progress.deleted) {
r = sprintf(next_status, "%sDeleted about %llu rows", first ? "" : ", ", trx->stmt_progress.deleted); assert(r >= 0);
next_status += r;
first = false;
}
if (first) sprintf(
write_status_msg, write_status_msg,
"Queried about %llu rows, inserted about %llu rows, updated about %llu rows, deleted about %llu rows", "Queried about %llu rows, inserted about %llu rows, updated about %llu rows, deleted about %llu rows",
trx->stmt_progress.queried, trx->stmt_progress.queried,
......
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