|
bool | can_persist_I_S_dynamic_statistics (THD *thd, const char *schema_name, const char *partition_name) |
| Update the data in the mysql.index_stats table if,. More...
|
|
bool | is_persistent_statistics_expired (THD *thd, const ulonglong &cached_timestamp) |
|
template<typename T > |
bool | store_statistics_record (THD *thd, T *object) |
| Store the statistics into DD tables mysql.table_stats and mysql.index_stats. More...
|
|
template bool | store_statistics_record (THD *thd, dd::Table_stat *) |
|
template bool | store_statistics_record (THD *thd, dd::Index_stat *) |
|
void | setup_table_stats_record (THD *thd, dd::Table_stat *obj, dd::String_type schema_name, dd::String_type table_name, const ha_statistics &stats, ulonglong checksum, bool has_checksum, bool has_autoinc) |
|
void | setup_index_stats_record (THD *thd, dd::Index_stat *obj, dd::String_type schema_name, dd::String_type table_name, dd::String_type index_name, dd::String_type column_name, ulonglong records) |
|
static bool | persist_i_s_table_stats (THD *thd, const ha_statistics &stats, const String &schema_name_ptr, const String &table_name_ptr, const ulonglong &checksum) |
| Get dynamic table statistics of a table and store them into mysql.table_stats. More...
|
|
static bool | persist_i_s_index_stats (THD *thd, const String &schema_name_ptr, const String &table_name_ptr, const String &index_name_ptr, const String &column_name_ptr, ulonglong records) |
| Get dynamic index statistics of a table and store them into mysql.index_stats. More...
|
|
static bool | report_error_except_ignore_dup (THD *thd, const char *object_type) |
|