diff options
Diffstat (limited to 'storage/innobase/row/row0mysql.cc')
-rw-r--r-- | storage/innobase/row/row0mysql.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/storage/innobase/row/row0mysql.cc b/storage/innobase/row/row0mysql.cc index 096407611d8..67d3d869d9a 100644 --- a/storage/innobase/row/row0mysql.cc +++ b/storage/innobase/row/row0mysql.cc @@ -1519,7 +1519,7 @@ error_exit: if (table->is_system_db) { srv_stats.n_system_rows_inserted.inc(size_t(trx->id)); } else { - srv_stats.n_rows_inserted.inc(size_t(trx->id)); + COUNTER(N_ROWS_INSERTED)++; } /* Not protected by dict_sys.mutex for performance @@ -1901,7 +1901,7 @@ row_update_for_mysql(row_prebuilt_t* prebuilt) if (table->is_system_db) { srv_stats.n_system_rows_deleted.inc(size_t(trx->id)); } else { - srv_stats.n_rows_deleted.inc(size_t(trx->id)); + COUNTER(N_ROWS_DELETED)++; } update_statistics = !srv_stats_include_delete_marked; @@ -1909,7 +1909,7 @@ row_update_for_mysql(row_prebuilt_t* prebuilt) if (table->is_system_db) { srv_stats.n_system_rows_updated.inc(size_t(trx->id)); } else { - srv_stats.n_rows_updated.inc(size_t(trx->id)); + COUNTER(N_ROWS_UPDATED)++; } update_statistics @@ -2206,8 +2206,7 @@ static dberr_t row_update_vers_insert(que_thr_t* thr, upd_node_t* node) goto exit; case DB_SUCCESS: - srv_stats.n_rows_inserted.inc( - static_cast<size_t>(trx->id)); + COUNTER(N_ROWS_INSERTED)++; dict_stats_update_if_needed(table, *trx); goto exit; } @@ -2293,11 +2292,11 @@ row_update_cascade_for_mysql( dict_table_n_rows_dec(node->table); stats = !srv_stats_include_delete_marked; - srv_stats.n_rows_deleted.inc(size_t(trx->id)); + COUNTER(N_ROWS_DELETED)++; } else { stats = !(node->cmpl_info & UPD_NODE_NO_ORD_CHANGE); - srv_stats.n_rows_updated.inc(size_t(trx->id)); + COUNTER(N_ROWS_UPDATED)++; } if (stats) { |