diff --git a/storage/perfschema/pfs_visitor.cc b/storage/perfschema/pfs_visitor.cc index 64478c7f616..ba02a39c1b0 100644 --- a/storage/perfschema/pfs_visitor.cc +++ b/storage/perfschema/pfs_visitor.cc @@ -1390,7 +1390,9 @@ void PFS_connection_status_visitor::visit_thread(PFS_thread *pfs) void PFS_connection_status_visitor::visit_THD(THD *thd) { - add_to_status(m_status_vars, &thd->status_var, false); + if (!thd->status_var_aggregated) { + add_to_status(m_status_vars, &thd->status_var, false); + } }