diff options
author | Kristian Nielsen <knielsen@knielsen-hq.org> | 2017-04-25 19:08:45 +0200 |
---|---|---|
committer | Kristian Nielsen <knielsen@knielsen-hq.org> | 2017-04-25 19:08:45 +0200 |
commit | c174718aed075a3e9102e000710f047c6582b3f1 (patch) | |
tree | 3c4c22acedcbdee01bf94cf6f7e480770a788eea /sql/log.h | |
parent | 86fa6f9b3d7b85f1e629ec4a428dd37670bc3c3e (diff) | |
download | mariadb-git-c174718aed075a3e9102e000710f047c6582b3f1.tar.gz |
MDEV-12179: Per-engine mysql.gtid_slave_pos table
Intermediate commit.
Implement status variables to aid the DBA in determining the need
and/or effectiveness of the per-engine mylsq.gtid_slave_pos feature:
transactions_multi_engine
Number of transactions that changed data in multiple (transactional)
storage engines.
rpl_transactions_multi_engine
Number of replicated transactions that involved changes in multiple
(transactional) storage engines, before considering the update of the
mysql.gtid_slave_posXXX table.
transactions_gtid_foreign_engine
Number of replicated transactions where the update of the
mysql.gtid_slave_posXXX table had to choose a storage engine that did not
otherwise participate in the transaction.
Diffstat (limited to 'sql/log.h')
-rw-r--r-- | sql/log.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/log.h b/sql/log.h index f1a025edfb9..c0d7f338cf5 100644 --- a/sql/log.h +++ b/sql/log.h @@ -1095,6 +1095,7 @@ void make_default_log_name(char **out, const char* log_ext, bool once); void binlog_reset_cache(THD *thd); extern MYSQL_PLUGIN_IMPORT MYSQL_BIN_LOG mysql_bin_log; +extern handlerton *binlog_hton; extern LOGGER logger; extern const char *log_bin_index; |