永利总站赌场复制状态与变量记录表 | performance_schema全方位介绍(陆)

高级运维工程师,运维管理平台,slave的主机名,slave上的MySQL的端口号,by

永利总站赌场 6

+———–+————————-+—————-+

1.1.5. stop slave

成效:停止slave上的复制相关线程。

语法:

STOP SLAVE [thread_types]

thread_types:

    [thread_type [, thread_type] … ]

 

thread_type: IO_THREAD | SQL_THREAD

 

 

mysql>   stop slave;

Query OK, 0 rows affected (0.00 sec)

 

 

翻开那么些ID为33贰的这张表,发现那张表是机关创立的,创造的时候从不点名存款和储蓄引擎,所以基本都出错了

LAST _CONFLICT_FREE_TRANSACTION:

1.1.8. 连日来情状

 

使用质量数据库中的复制相关数据表,能够查看复制相关的习性数据。

 

mysql> use performance_schema;

Database changed

 

复制连接配置表:

mysql> select * from replication_connection_configuration\G

*************************** 1. row
***************************

                 CHANNEL_NAME: master111

                         HOST: 192.168.197.111

                         PORT: 3306

                         USER: repl

            NETWORK_INTERFACE:

                AUTO_POSITION: 1

                  SSL_ALLOWED: NO

                  SSL_CA_FILE:

                  SSL_CA_PATH:

              SSL_CERTIFICATE:

                   SSL_CIPHER:

                      SSL_KEY:

SSL_VERIFY_SERVER_CERTIFICATE: NO

                 SSL_CRL_FILE:

                 SSL_CRL_PATH:

    CONNECTION_RETRY_INTERVAL: 60

       CONNECTION_RETRY_COUNT: 86400

           HEARTBEAT_INTERVAL: 30.000

                  TLS_VERSION:

*************************** 2. row
***************************

                 CHANNEL_NAME: master110

                         HOST: 192.168.197.110

                         PORT: 3306

                         USER: repl

            NETWORK_INTERFACE:

                AUTO_POSITION: 1

                  SSL_ALLOWED: NO

                  SSL_CA_FILE:

                  SSL_CA_PATH:

              SSL_CERTIFICATE:

                   SSL_CIPHER:

                      SSL_KEY:

SSL_VERIFY_SERVER_CERTIFICATE: NO

                 SSL_CRL_FILE:

                 SSL_CRL_PATH:

    CONNECTION_RETRY_INTERVAL: 60

       CONNECTION_RETRY_COUNT: 86400

           HEARTBEAT_INTERVAL: 30.000

                  TLS_VERSION:

2 rows in set (0.00 sec)

 

 

 

 

复制连接状态表:

 

mysql> select * from replication_connection_status\G

*************************** 1. row
***************************

             CHANNEL_NAME: master111

               GROUP_NAME:

              SOURCE_UUID: a2392929-6dfb-11e7-b294-000c29b1c111

                THREAD_ID: 35

            SERVICE_STATE: ON

COUNT_RECEIVED_HEARTBEATS: 36

 LAST_HEARTBEAT_TIMESTAMP: 2017-08-18 12:54:09

 RECEIVED_TRANSACTION_SET: a2392929-6dfb-11e7-b294-000c29b1c111:1-11

        LAST_ERROR_NUMBER: 0

       LAST_ERROR_MESSAGE:

     LAST_ERROR_TIMESTAMP: 0000-00-00 00:00:00

*************************** 2. row
***************************

             CHANNEL_NAME: master110

               GROUP_NAME:

              SOURCE_UUID: a2392929-6dfb-11e7-b294-000c29b1c110

                THREAD_ID: 33

            SERVICE_STATE: ON

COUNT_RECEIVED_HEARTBEATS: 35

 LAST_HEARTBEAT_TIMESTAMP: 2017-08-18 12:54:03

 RECEIVED_TRANSACTION_SET: a2392929-6dfb-11e7-b294-000c29b1c110:1-6

        LAST_ERROR_NUMBER: 0

       LAST_ERROR_MESSAGE:

     LAST_ERROR_TIMESTAMP: 0000-00-00 00:00:00

2 rows in set (0.00 sec)

 

去主库查找binlog日志,看看发生了什么工作(日志定位形式有点挫)
mysqlbinlog –start-position=4529152 –stop-position=4539152
mysql-bin.005656 | more
那条命令是从4529152职分上马,然而大家失误的职位(end_log_pos)是其一职责甘休,所以刚刚错开,再往前一点就好
了。
因此那条命令看到日志时间是2017-1二-0一 01:四七:肆一,所以自个儿用了此外一条命令
mysqlbinlog –start-datetime=2017-12-01 01:47:41
–stop-datetime=2017-12-01 01:47:50 mysql-bin.005656 | more
找到日志:

+—————————-+—————+

1.1.2. show  slave hosts

效率:查询已经注册到master上的slave的音信。

mysql> show slave hosts;

+———–+——+——+———–+————————————–+

| Server_id | Host | Port | Master_id | Slave_UUID
                          |

+———–+——+——+———–+————————————–+

|       103 |      | 3306 |       101 |
a2392929-6dfb-11e7-b294-000c29b1c103 |

|       102 |      | 3306 |       101 |
a2392929-6dfb-11e7-b294-000c29b1c102 |

+———–+——+——+———–+————————————–+

2 rows in set (0.00 sec)

 

Server_id:slave上的MySQL的server_id。

Host:slave的主机名。

Port:slave上的MySQL的端口号。

Master_id:master上的MySQL的server_id。

Slave_UUID:slave上的MySQL的UUID。

 

Coordinator stopped because there were error(s) in the worker(s). The
most recent failure being: Worker 2 failed executing transaction
‘ANONYMOUS’ at master log mysql-bin.005656, end_log_pos 4529152. See
error log and/or
performance_schema.replication_applier_status_by_worker table for
more details about this failure or others, if any.

表中各字段含义以及与change master
to语句的抉择对应关系如下:

1.1.3. show  slave  status

作用:查询slave的状态。

mysql> show slave status\G

*************************** 1. row
***************************

               Slave_IO_State: Waiting for master to send event
                

  Master_Host: mysql101.coe2coe.me

                  Master_User: repl

                  Master_Port: 3306

                Connect_Retry: 60

              Master_Log_File: mysql-bin.000007

          Read_Master_Log_Pos: 2781

               Relay_Log_File: mysql102-relay-bin.000016

                Relay_Log_Pos: 2994

        Relay_Master_Log_File: mysql-bin.000007

             Slave_IO_Running: Yes

            Slave_SQL_Running: Yes

              Replicate_Do_DB:

          Replicate_Ignore_DB:

           Replicate_Do_Table:

       Replicate_Ignore_Table:

      Replicate_Wild_Do_Table:

  Replicate_Wild_Ignore_Table:
mysql.%,information_schema.%,performance_schema.%,sys.%

                   Last_Errno: 0

                   Last_Error:

                 Skip_Counter: 0

          Exec_Master_Log_Pos: 2781

              Relay_Log_Space: 3370

              Until_Condition: None

               Until_Log_File:

                Until_Log_Pos: 0

           Master_SSL_Allowed: No

           Master_SSL_CA_File:

           Master_SSL_CA_Path:

              Master_SSL_Cert:

            Master_SSL_Cipher:

               Master_SSL_Key:

        Seconds_Behind_Master: 0

Master_SSL_Verify_Server_Cert: No

                Last_IO_Errno: 0

                Last_IO_Error:

               Last_SQL_Errno: 0

               Last_SQL_Error:

  Replicate_Ignore_Server_Ids:

             Master_Server_Id: 101

                  Master_UUID: a2392929-6dfb-11e7-b294-000c29b1c101

             Master_Info_File: /opt/mysql/data/master.info

                    SQL_Delay: 0

          SQL_Remaining_Delay: NULL

      Slave_SQL_Running_State: Slave has read all relay log; waiting
for more updates

           Master_Retry_Count: 86400

                  Master_Bind:

      Last_IO_Error_Timestamp:

     Last_SQL_Error_Timestamp:

               Master_SSL_Crl:

           Master_SSL_Crlpath:

           Retrieved_Gtid_Set:

            Executed_Gtid_Set:

                Auto_Position: 0

         Replicate_Rewrite_DB:

                 Channel_Name:

           Master_TLS_Version:

1 row in set (0.00 sec)

 

 

多少个根本的条款的意义如下:

Slave_IO_Running: slave上的和master的用来复制的网络连接的IO线程是或不是在运转中,用于收纳来自master的Binary Log,并保存到slave本地的Relay Log中。

Master_Log_File: mysql-bin.00000七 读取master上的这么些Binary Log文件。

Read_Master_Log_Pos: 2781 读取的master上的Binary Log的位置。

Relay_Log_File: mysql拾2-relay-bin.000016 本地保存的Relay Log文件。

Relay_Log_Pos: 29玖四  本地保存的Relay Log的地点。

 

Slave_SQL_Running: slave上的SQL线程是或不是在运行中,用于读取slave当地的Relay Log,并施行其中的数据库操作,然后保留到slave本地的Binary Log中。

Relay_Master_Log_File: mysql-bin.00000七 正在同步master上的Binary Log文件。

Exec_Master_Log_Pos: 27八一 正在联合的地点。

 

Seconds_Behind_Master:slave的SQL线程执行的风浪的日子戳和IO线程已封存的轩然大波的光阴戳的差值。此值为0象征复制品质优良。此值用于描述slave相对于master的延迟的秒数,不过实际在优异情形下只可以显示出slave的IO线程和SQL线程之间的延期。在slave和master之间的互连网通信意况不好时,此值为0,可是slave和master之间只怕已经不1起了。

 

 

在从库中查看表performance_schema.replication_applier_status_by_worker
select * from
performance_schema.replication_applier_status_by_worker\G

#
十2线程和单线程主从复制时表中著录一致,即使是多主复制,则每一个复制通道在表中个记录1行消息

1.1.6. reset  slave

职能:清除slave上设置的复制关系。

语法:RESET SLAVE [ALL]

 

reset slave命令将免去slave上的有关master的复制新闻,比如slave保存在master.info文件中的master上的Binary Log文件的职位;还会去除slave本地的Relay Log文件。

reset slave命令并不会消除mysql.gtid_executed数据表或gtid_purged系统变量;reset slave命令也不会去掉关于slave和master的连接参数,比如master的IP地址和端口。

reset slave all除了拔除reset slave清除掉的内容之外,还会消除slave和master的总是参数。

 

mysql> stop slave;

Query OK, 0 rows affected (0.01 sec)

 

mysql> reset slave all;

Query OK, 0 rows affected (0.00 sec)

 

永利总站赌场 1

FLUSH
STATUS语句会把具有活跃会话的动静变量值聚合到全局状态变量值中,然后重置所有活跃会话的状态变量值,并在account,host和user状态变量对应的计算表中重置已断开连接的状态变量聚合值。

1.1.1. show  master status

作用:查询master的Binary Log状态。

mysql> show master status

    -> ;

+——————+———-+————–+——————+——————-+

| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
Executed_Gtid_Set |

+——————+———-+————–+——————+——————-+

| mysql-bin.000007 |     2246 |              |                  |
                  |

+——————+———-+————–+——————+——————-+

1 row in set (0.00 sec)

 

本条命令要求super只怕replication client权限,不然出现上面包车型客车不肯访问错误。

 

mysql> show master status;

ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER,
REPLICATION CLIENT privilege(s) for this operation

 

*************************** 2. row
***************************
CHANNEL_NAME:
WORKER_ID: 2
THREAD_ID: NULL
SERVICE_STATE: OFF
LAST_SEEN_TRANSACTION: ANONYMOUS
LAST_ERROR_NUMBER: 1168
LAST_ERROR_MESSAGE: Worker 2 failed executing transaction ‘ANONYMOUS’
at master log mysql-bin.005656, end_log_pos 4529152; Error executing
row event: ‘Uerlying table which is differently defined or of non-MyISAM
type or doesn’t exist’
LAST_ERROR_TIMESTAMP: 2017-12-01 08:57:55

# 假如是MGPRADO集群,则该表中会记录类似如下MG宝马X3集群消息

1.1.7. reset master

reset master命令将去除在mysql-bin.index文件中列出的具有的Binary Log文件;同时还会清空gtid_purged那一个只读的种类变量;同时还会清空mysql.gtid_executed数据表。那几个操作使得slave将从开第3个人置再一次进行与master的一道。

 

mysql> reset master;

Query OK, 0 rows affected, 1 warning (0.04 sec)

 

 

image.png

+————–+———–+———–+—————+———————–+——————-+——————–+———————-+

1.1. 复制的监督

 

SOURCE_UUID: aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa

1.1.4. start slave

成效:运营slave复制相关线程,蕴涵IO线程和SQL线程,也能够独自运营IO线程只怕独立运维SQL线程。

语法:

START SLAVE [thread_types] [until_option] [connection_options]
[channel_option]

 

thread_types:钦定要开动的线程类型。

    [thread_type [, thread_type] … ]

 

线程类型包括IO_THREAD和SQL_THREAD。

 

until_option:钦赐复制结束地方。

    UNTIL {   {SQL_BEFORE_GTIDS | SQL_AFTER_GTIDS} = gtid_set

          |   MASTER_LOG_FILE = ‘log_name’, MASTER_LOG_POS =
log_pos

          |   RELAY_LOG_FILE = ‘log_name’, RELAY_LOG_POS = log_pos

          |   SQL_AFTER_MTS_GAPS  }

 

运用Binary Log方式的复制时,钦点MASTE奥迪Q3_LOG_FILE和MASTER_LOG_POS参数,使用GTID方式的复制时,钦定SQL_BEFORE_GTIDS和SQL_AFTER_GTIDS参数。

 

mysql> start slave;

Query OK, 0 rows affected (0.02 sec)

 

| CHANNEL_NAME |DESIRED_DELAY |

透过以上内容,大家从完整上可见大体驾驭了performance_schema中的复制消息表记录了哪些音讯,上边依次详细介绍这么些复制信息表。

#
二十多线程主从复制时表中的记录内容如下(假使是多主复制,则每一种复制通道记录slave_parallel_workers参数钦赐个数的worker线程音信)

HOST: <NULL>

SERVICE_STATE: ON

CHANNEL _NAME: group_replication_applier

那几个复制表中著录的音信生命周期如下(生命周期即指的是这几个表中的新闻几时写入,几时会被改动,曾几何时会被清理等):

# status_by_account表

对于replication_applier_status_by_coordinator表,不容许实施TRUNCATE
TABLE语句。

表中各字段含义如下:

# 假如是MG奇骏集群,则该表会记录如下MG奥德赛集群消息

|admin | Bytes_sent |306781|

LAST _ERROR_MESSAGE:

FIRST_ERROR_SEEN: 2017 -12-3022 :34:51

LAST _HEARTBEAT_TIMESTAMP: 0000-00-00 00:00:00

LAST _ERROR_MESSAGE:

该表中记录了MySQL组复制成员的总结新闻。仅在组复制组件运维时表中才会有记录,大家先来探望表中记录的总计音讯是何等体统的。

| group_replication_recovery |0| NULL |OFF | |0| |0000- 00-
0000:00:00|

# session_variables表(查询结果与global_variables 表类似)

+————–+———–+———–+—————+———————–+——————-+——————–+———————-+

RECEIVED _TRANSACTION_SET:

  • CHANNEL_NAME:组复制架构中使用的通道名称,通道名称叫:group_replication_applier
  • MEMBER_ID:组复制架构中,组成员的ID,与组成员实例的server UUID相同
  • MEMBER_HOST:组复制架构中,组成员的互联网地址(主机名或IP地址,与成员实例的hostname或report_host系统变量的值相同)
  • MEMBER_PO奥迪Q5T:组复制架构中,组成员的侦听端口,与组成员实例的port或report_port系统变量的值相同
  • MEMBER_STATE:组复制架构中,组成员的事态 有效状态如下: *
    OFFLINE:组复制成员已经安装组复制插件,但未运维 *
    RECOVE奥迪Q7ING:组复制成员已经加入到组复制架构中,正在从组中接收数据,即正在参与集群 *
    ONLINE:组复制成员处张静常运作状态 *
    PS:组复制架构中,要是组成员的组复制状态产生错误,不可能不荒谬从组中接收数据是,大概会变成EQX56ROLacrosse状态。假若发生互连网故障也许别的成员宕机,那么剩余存活的孤立节点的情景可能会变为UNREACHABLE

2 rows inset (0.00 sec)

| CHANNEL_NAME |THREAD_ID | SERVICE_STATE |LAST_ERROR_NUMBER |
LAST_ERROR_MESSAGE |LAST_ERROR_TIMESTAMP |

  • THREAD_ID:与该状态变量相关联的线程ID
  • VARIABLE_NAME:有对话级其他状态变量名称
  • VARIABLE_VALUE:与线程ID相关的对话级别状态变量值

永利总站赌场 2

root@localhost : performance _schema 10:56:40> select * from
replication_connection_statusG

|45| Bytes_sent |2901|

3. replication_applier_status_by_coordinator表

| 45 |master_heartbeat_period | 5000000000 |

出品 沃趣科学技术

该表中记录的是从库使用八线程复制时,从库的协调器工作景况记录,当从库使用多线程复制时,每种通道下将创制一个体协会调器和八个办事线程,使用协调器线程来治本那几个干活儿线程。要是从库使用单线程,则此表为空(对应的记录转移到replication_applier_status_by_worker表中记录),大家先来看望表中著录的总计音信是什么样子的。

  • VARIABLE_NAME:系统变量名
  • VARIABLE_VALUE:系统变量值。对于global_variables,此列包括全局值。对于session_variables,此列包涵当前对话生效的变量值

root@localhost : performance_schema 11:03:38> select * from
replication_group_members;

HOST: <NULL>

COUNT_NAMEINFO_TRANSIENT_ERRORS: 0

| auto_increment_offset |2|

+————–+—————+

大家先来探望表中著录的总括消息是什么样体统的。

IT从业多年,历任运营工程师,高级运营工程师,运营首席执行官,数据库工程师,曾涉足版本宣布体系,轻量级监察和控制系统,运行管理平台,数据库管理平台的设计与编写制定,熟稔MySQL的系统布局时,InnoDB存储引擎,喜好专研开源技术,追求完善。

FLUSH HOSTS和TRUNCATE TABLE
host_cache具有相同的功效:它们清除主机缓存。host_cache表被清空并化解阻塞任何因为错误记录数据抢先限定而被卡住的主机连接。FLUSH
HOSTS须要RELOAD权限。 TRUNCATE TABLE要求host_cache表的DROP权限。

# 假若是MGEnclave集群,则该表中会记录类似如下MGLAND集群音讯

永利总站赌场 3

|45| auto_increment_increment |2|

我们先来看望表中记录的总括新闻是如何样子的。

+————————–+—————-+

PS:设若开发银行选项 skip_name_resolve
设置为ON,则该表不记录任何新闻,因为该表的意义正是用来制止、加快域名解析用于,跳过域名解析功用时则该表记录的消息用途十分小。

|auto_increment_increment | 2 |

NETWORK_INTERFACE:

| VARIABLE_NAME |VARIABLE_VALUE |

SSL _CRL_PATH:

+—————————+———–+—————+——————-+——————–+———————-+

performance_schema提供了二个保留用户定义变量的user_variables_by_thread表(该表也保留由mysql内部连接线程制造的变量)。这么些变量是在特定会话中定义的变量,变量名由@字符开始。

PS:

COUNT_UNKNOWN_ERRORS: 0

  • VARIABLE_NAME:状态变量名称
  • 与VARIABLE_VALUE:状态变量值,要专注:该段值包蕴活跃和已截至的对话的状态变量总括值
  • USER:用户名
  • HOST:主机名或IP

永利总站赌场 4

|| 0 |

MySQL
server维护重视重状态变量,提供有关在那之中间有关操作的新闻。如下壹些performance_schema表中记录着状态变量消息:

  • 当会话终止时采访的account相关状态变量会添加到全局状态变量表的计数器和accounts表的连锁计数器中。即便account分类关闭了征集而host和user分类开启了征集,则会针对主机和用户分类聚合相应的状态变量值,同时将会话状态添加到hosts和users表中的相关计数器中
  • 如果将performance_schema_accounts_size,performance_schema_hosts_size和performance_schema_users_size系统变量分别设置为0,则不会收集帐户,主机和用户分类的总括音信
  • show_compatibility_5陆系统变量的值会影响那几个表中的计算新闻

| VARIABLE_NAME |VARIABLE_VALUE |

+—————————+————————————–+————-+————-+————–+

+—————————-+—————+—————–+—————————-+

# status_by_user表

咱俩先来探望表中记录的总括消息是何等体统的。

COUNT_AUTH_PLUGIN_ERRORS: 0

+—————————+———–+—————+——————-+——————–+———————-+

……

该表记录组复制架构中,组成员的网络和景况音信。仅在组复制组件运维时表中才会有记录,我们先来探视表中著录的总结音讯是怎么着体统的。

|group_replication_applier | 0 |

+—————————+————————————–+————-+————-+————–+

|| ON |NULL | 0 |

|admin | localhost |Bytes_received | 6049 |

主编:

SSL_ALLOWED: NO

host_cache表

|group_replication_applier | 1 |92| ON |aaaaaaaa-aaaa-aaaa-aaaa-
aaaaaaaaaaaa:104099082| 0 || 0000-00-00 00:00:00 |

|CHANNEL_NAME | WORKER_ID |THREAD_ID | SERVICE_STATE
|LAST_SEEN_TRANSACTION | LAST_ERROR_NUMBER |LAST_ERROR_MESSAGE |
LAST_ERROR_TIMESTAMP |

CHANNEL_NAME:

admin@localhost : performance_schema 09:50:40> select * from
session_variables limit 5;

状态变量摘要表允许实施TRUNCATE
TABLE语句,执行truncate语句时活动会话的状态变量不受影响:

|THREAD_ID | VARIABLE_NAME |VARIABLE_VALUE |

LAST_SEEN: 2017 -12-3022 :35:29

| |4| 47 |ON | |0| |0000- 00- 0000:00:00|

USER: qfsys

LAST _HEARTBEAT_TIMESTAMP: 2018-06-12 00:55:22

1 row in set (0.00 sec)

root@localhost : performance_schema 11:00:16> select * from
replication_applier_status_by_worker;

+————–+—————+—————–+—————————-+

admin@localhost : performance_schema 04:08:58> select * from
status_by_user where USER is notnull limit 5;

  • IP:连接到server的客户端的IP地址,以字符串方式记录
  • HOST:该客户端IP解析的DNS主机名,假若未有计算利息记录,则该字段为NULL
  • HOST_VALIDATED:有些IP的客户端的’IP-主机名称-IP’的解析是还是不是中标。要是HOST_VALIDATED为YES,则HOST列被作为与之有关的IP使用,以幸免选拔DNS解析。当HOST_VALIDATED为NO时,对于种种连会反复地品尝DNS解析,直到最后回到有效的分析结果照旧重回一个指鹿为马。可以应用该音讯来在server所使用的DNS服务器故障时期幸免执行DNS解析
  • SUM_CONNECT_E奥迪Q伍RO酷威S:该字段记录的连日错误数量被认为是“正在围堵中”的连接数(此时您恐怕须求关切下max_connect_errors系统变量值,一旦该列值超越该变量的值,则延续的连天将一向被驳回)。只对协议握手错误举行计数,并且仅对通过验证的主机(HOST_VALIDATED
    = YES)实行计数
  • COUNT_HOST_BLOCKED_ERRORS:由于SUM_CONNECT_ERRORS超出了max_connect_errors系统变量的值而被堵塞的连接数
  • COUNT_NAMEINFO_TRANSIENT_E哈弗RO福睿斯S:从IP到主机名称的DNS解析时期的短距离赛跑错误的数额,例如第二回解析退步,第一回解析成功
  • COUNT_NAMEINFO_PERMANENT_E宝马X三RO奔驰G级S:从IP到主机名称DNS解析时期的永久性错误的多少,解析DNS直到不再尝试再一次分析的一无所长
  • COUNT_FORMAT_ELX570RO本田UR-VS:主机名格式错误的数目。
    对于主机名(DNS中的主机名),MySQL不会在mysql.user表中重试执行与主机列相配操作,例如:一.二.example.com(主机名部分是数字是漏洞分外多的格式)。然则假使直接利用IP地址时则前缀是数字的不会被识别为不当格式,会动用IP格式相称而不是DNS格式
  • COUNT_ADDRINFO_TRANSIENT_ERAV4RO奥德赛S:从主机名称到IP反向DNS解析进程中的短暂错误数量
  • COUNT_ADDRINFO_PERMANENT_ECR-VRO凯雷德S:从主机名称到IP反向DNS解析时期的永久性错误的数量
  • COUNT_FCRDNS_E奥德赛RO汉兰达S:DNS反向解析产生错误的多少。当IP-主机名称-IP的辨析产生明白析的结果IP与发起呼吁的客户端原始IP不相配时,就产后了那几个错误
  • COUNT_HOST_ACL_E宝马X3RO昂CoraS:有些主机未有有权力的用户可登录server时,从那一个主机尝试登录server会发生那一个错误。在那种地方下,server重返ERAV肆_HOST_NOT_PRIVILEGED错误
  • COUNT_NO_AUTH_PLUGIN_E奥迪Q五RO奥迪Q三S:由于请求的身份验证插件不可用而招致的荒唐数量。例如:有些身份验证插件并未有加载,那么那一个插件被呼吁时就会生出这几个荒唐
  • COUNT_AUTH_PLUGIN_EPAJERORO奇骏S:身份验证插件报告的不当数。验证插件能够告诉不一样的错误代码,以提议故障的根本原因。依照错误类型,相应地充实对应错误类型的荒谬计数列值(COUNT_AUTHENTICATION_ERRORS、COUNT_AUTH_PLUGIN_ERRORS、COUNT_HANDSHAKE_E帕杰罗ROCR-VS),未知的插件错误在COUNT_AUTH_PLUGIN_E翼虎RO卡宴S列中计数
  • COUNT_HANDSHAKE_E福特ExplorerRO宝马7系S:在拉手球协会议级别检验到的荒谬数
  • COUNT_PROXY_USER_E汉兰达RO本田CR-VS:代理用户A在代理不设有的另1用户B时检查测试到的失实数
  • COUNT_PROXY_USER_ACL_E猎豹CS陆RO福特ExplorerS:当代理用户A被代理给另3个留存可是对于A未有PROXY权限的用户B时,检查评定到的一无所长数量
  • COUNT_AUTHENTICATION_E奥德赛ROMuranoS:认证退步造成的不当次数
  • COUNT_SSL_EQX56ROSportageS:由于SSL难题造成的荒谬数量
  • COUNT_MAX_USER_CONNECTIONS_E普拉多RO帕杰罗S:超出各类用户连接分配的定额造成的失实数
  • COUNT_MAX_USER_CONNECTIONS_PER_HOUR_EKoleosROLX570S:超出每用户连接每时辰分配的定额造成的谬误数量
  • COUNT_DEFAULT_DATABASE_E库罗德RO汉兰达S:与暗许数据库相关的错误数。例如:数据库不设有或用户没有权力访问
  • COUNT_INIT_CONNECT_ERRORS:由init_connect系统变量加载的文件中的语句执行破产引起的谬误数
  • COUNT_LOCAL_ECR-VROLANDS:server当地执行有关操作时的失实数量,与互连网、身份验证、授权非亲非故的不当。例如,内部存款和储蓄器不足的景况属于这1连串
  • COUNT_UNKNOWN_E帕杰罗ROEscortS:其余未知错误的数据,该列保留供现在选拔
  • FIRST_SEEN:对于某些IP客户端,第二回尝试连接发生的年华
  • LAST_SEEN:对于某些IP客户端,最终3次尝试连接产生的岁月
  • FIRST_ERROR_SEEN:对于有个别IP客户端,第3回尝试连接产生错误的时刻
  • LAST_ERROR_SEEN:对于有个别IP客户端,最终二次尝试连接发生错误的时光

……

+—————————-+———–+———–+—————+————————————————+——————-+——————–+———————-+

|group_replication_applier | 91 |ON | 0 || 0000-00-00 00:00:00 |

# session_status表(记录内容与global_status 表类似)

  • replication_applier_configuration
  • replication_applier_status
  • replication_applier_status_by_coordinator
  • replication_applier_status_by_worker
  • replication_connection_configuration
  • replication_connection_status
  • replication_group_member_stats
  • replication_group_members

PS:

SSL _VERIFY_SERVER_CERTIFICATE: NO

  • global_variables:全局系统变量。只需求全局系统变量值的应用程序能够从该表中收获
  • session_variables:当前对话的系统变量。只供给取得本身眼下对话的种类变量值能够从该表中赢得(注意,该表中包罗了无会话级其余全局变量值,且该表不记录已断开连接的类别变量)
  • variables_by_thread:依据线程ID为标识符记录的对话系统变量。想要在此时此刻线程中询问任何钦赐线程ID的对话级别系统变量时,应用程序能够从该表中收获(注意,该表中仅包涵有对话级别的种类变量)

5 rows inset (0.01 sec)

+————–+—————+

HOST_VALIDATED: YES

2. replication_applier_status表

|Aborted_clients | 0 |

| 45 |master_binlog_checksum | CRC32 |

LAST _ERROR_TIMESTAMP: 0000-00-00 00:00:00

  • status_by_account:终止的对话在account聚合表中的状态变量值将被集结到用户和主机聚合表中的状态变量计数器中,然后重置帐户聚合表中的状态变量值
  • status_by_host:终止的对话对应的状态变量被重置
  • status_by_user:终止的对话对应的状态变量被重置

admin@localhost : performance_schema 11:02:21> select * from
session_status limit 5;

# variables_by_thread表

admin@localhost : performance_schema 02:49:28> select * from
replication_applier_status;

永利总站赌场 5

*************************** 1.
row***************************

05

COUNT_HOST_ACL_ERRORS: 0

……

CHANNEL _NAME: group_replication_applier

5 rows inset (0.00 sec)

对于replication_group_member_stats表,不允许实施TRUNCATE
TABLE语句。

FLUSH
STATUS将会话状态从全部移动会话添加到全局状态变量,然后重置全体活动会话的状态变量值,并在依据account、host、user分类聚合表中重置已断开连接的事态变量值。

1 row in set (0.00 sec)

performance_schema允许对那一个状态变量信息总计表执行TRUNCATE
TABLE语句:

| group_replication_recovery |0|

………….

永利总站赌场 6

+————–+———–+—————+——————-+——————–+———————-+