1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

MDEV-4360: ANALYZE shows "Table is already up to date" while updating stats

- Show a line with "Engine-independent statistics collected" when ANALYZE command
  caused EITS statistics to be recollected.
This commit is contained in:
Sergey Petrunya
2014-03-28 00:32:53 +04:00
parent 42263a2b0a
commit 92e49bb066
12 changed files with 122 additions and 0 deletions

View File

@ -736,6 +736,17 @@ static bool mysql_admin_table(THD* thd, TABLE_LIST* tables,
compl_result_code= update_statistics_for_table(thd, table->table);
if (compl_result_code)
result_code= HA_ADMIN_FAILED;
else
{
protocol->prepare_for_resend();
protocol->store(table_name, system_charset_info);
protocol->store(operator_name, system_charset_info);
protocol->store(STRING_WITH_LEN("status"), system_charset_info);
protocol->store(STRING_WITH_LEN("Engine-independent statistics collected"),
system_charset_info);
if (protocol->write())
goto err;
}
}
if (result_code == HA_ADMIN_NOT_IMPLEMENTED && need_repair_or_alter)