diff options
Diffstat (limited to 'src/schema')
-rw-r--r-- | src/schema/schema_truncate.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/schema/schema_truncate.c b/src/schema/schema_truncate.c index 03a991a9aba..c39bba4753c 100644 --- a/src/schema/schema_truncate.c +++ b/src/schema/schema_truncate.c @@ -26,6 +26,7 @@ __truncate_file(WT_SESSION_IMPL *session, const char *uri) /* Open and lock the file. */ WT_RET(__wt_session_get_btree( session, uri, NULL, NULL, WT_DHANDLE_EXCLUSIVE)); + WT_STAT_FAST_DATA_INCR(session, cursor_truncate); /* Get the allocation size. */ allocsize = S2BT(session)->allocsize; @@ -56,6 +57,7 @@ __truncate_table(WT_SESSION_IMPL *session, const char *uri, const char *cfg[]) u_int i; WT_RET(__wt_schema_get_table(session, uri, strlen(uri), false, &table)); + WT_STAT_FAST_DATA_INCR(session, cursor_truncate); /* Truncate the column groups. */ for (i = 0; i < WT_COLGROUPS(table); i++) @@ -90,6 +92,7 @@ __truncate_dsrc(WT_SESSION_IMPL *session, const char *uri) while ((ret = cursor->next(cursor)) == 0) WT_ERR(cursor->remove(cursor)); WT_ERR_NOTFOUND_OK(ret); + WT_STAT_FAST_DATA_INCR(session, cursor_truncate); err: WT_TRET(cursor->close(cursor)); return (ret); |