diff options
Diffstat (limited to 'storage/maria/ma_info.c')
-rw-r--r-- | storage/maria/ma_info.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/storage/maria/ma_info.c b/storage/maria/ma_info.c index cfb4580a72f..4aecc33f816 100644 --- a/storage/maria/ma_info.c +++ b/storage/maria/ma_info.c @@ -57,9 +57,9 @@ int maria_status(MARIA_HA *info, register MARIA_INFO *x, uint flag) x->keys = share->state.header.keys; x->check_time = share->state.check_time; - x->mean_reclength = info->state->records ? - (ulong) ((info->state->data_file_length-info->state->empty)/ - info->state->records) : (ulong) share->min_pack_length; + x->mean_reclength = x->records ? + (ulong) ((x->data_file_length - x->delete_length) /x ->records) : + (ulong) share->min_pack_length; } if (flag & HA_STATUS_ERRKEY) { |