澳门金沙总站:复制状态与变量记录表 | performance_schema全方位介绍(六)

By admin in 科技中心 on 2019年3月13日

PS:

去主库查找binlog日志,看看发生了什么事情(日志定位方式有点挫)
mysqlbinlog –start-position=4529152 –stop-position=4539152
mysql-bin.005656 | more
这条命令是从4529152位置开始,但是我们出错的位置(end_log_pos)是这个位置结束,所以刚好错过,再往前一点就好
了。
通过这条命令看到日志时间是2017-12-01 01:47:41,所以我用了另外一条命令
mysqlbinlog –start-datetime=2017-12-01 01:47:41
–stop-datetime=2017-12-01 01:47:50 mysql-bin.005656 | more
找到日志:

我们先来看看表中记录的统计信息是什么样子的。

查看这个ID为332的这张表,发现这张表是自动创建的,创建的时候没有指定存储引擎,所以主从都出错了

复制信息统计表

澳门金沙总站 1

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

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

COUNT _CONFLICTS_DETECTED: 0

*************************** 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

我们先来看看表中记录的统计信息是什么样子的。

image.png

不知不觉中,performance_schema系列快要接近尾声了,今天将带领大家一起踏上系列第六篇的征程(全系共6个篇章),在这一期里,我们将为大家全面讲解performance_schema中的复制状态与变量统计表。下面,请跟随我们一起开始performance_schema系统的学习之旅吧~

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.

admin@localhost : performance_schema 11:02:49> select * from
status_by_thread limit 5;

SUM_CONNECT_ERRORS: 0

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

COUNT_NO_AUTH_PLUGIN_ERRORS: 0

5 rows inset (0.00 sec)

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

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

LAST _ERROR_NUMBER: 0

COUNT _TRANSACTIONS_CHECKED: 0

root@localhost : performance_schema 10:58:33> select * from
replication_applier_status;

| VARIABLE_NAME |VARIABLE_VALUE |

06

1row inset ( 0. 00sec)

1 row in set (0.00 sec)

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

| VARIABLE_NAME |VARIABLE_VALUE |

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

PS1:如下系统状态变量被移动到了这些复制状态表中进行记录(MySQL
5.7.5版之前使用以下状态变量查看):

COUNT_NAMEINFO_TRANSIENT_ERRORS: 0

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

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

  • status_by_thread表仅包含前台线程的状态变量信息。该表记录数量自动计算,不建议手工指定系统变量perform_schema_max_thread_instances的值,如果手工指定,务必要大于后台线程数量*2,否则可能造成因为该变量的限制没有足够的intruments
    thread
    instances容量导致无法创建,进而无法监控前台线程的状态变量统计信息,如果无法监控前台线程的状态变量统计信息时,该表为空
  • show_compatibility_56系统变量的值会影响这些表中的信息记录
  • performance_schema执行状态变量收集时,对于全局级别的状态变量,如果threads表中INSTRUMENTED列值为“yes”则执行收集,否则不收集。但对于会话级别的状态变量,无论threads表的INSTRUMENTED字段值是否为yes,始终执行收集
  • performance_schema不会在状态变量表中收集Com_xxx状态变量的统计信息。要获取全局和每个会话语句的相关执行计数,请分别使用events_statements_summary_global_by_event_name和events_statements_summary_by_thread_by_event_name表进行查询。例如:SELECT
    EVENT_NAME, COUNT_STAR FROM
    events_statements_summary_global_by_event_name WHERE
    EVENT_NAME LIKE ‘statement/sql/%’;
  • 对于按帐户,主机名和用户名聚合的状态变量信息。详见下文。

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

MySQL
server维护着许多系统变量,在performance_schema中提供了对全局、当前会话、以及按照线程分组的系统变量信息记录表:

通常,DBA或相关数据库运维人员在查看从库的复制相关的信息,都习惯性的使用show
slave
status语句查看。也许你会说,我也会用performance_schema下的表查看一些复制报错信息什么的。但是,你知道show
slave
status语句、mysql系统库下的复制信息记录表、performance_schema系统库下的复制信息记录表之间有什么区别吗?不知道?别急,本文即将为你详细介绍show
slave
status语句与performance_schema系统库下的复制信息记录表的区别(mysql系统库下的复制表区别详见后续
“mysql系统库全方位介绍”系列)。

COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS: 0

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

|admin | Bytes_received |6177|

SSL_KEY:

FIRST_SEEN: 2017 -12-3022 :34:51

对于replication_applier_status_by_coordinator表,不允许执行TRUNCATE
TABLE语句。

# status_by_thread 表

– END –返回搜狐,查看更多

SSL _CA_FILE:

  • 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_ERRORS:该字段记录的连接错误数量被认为是“正在阻塞中”的连接数(此时你可能需要关注下max_connect_errors系统变量值,一旦该列值超过该变量的值,则后续的连接将直接被拒绝)。只对协议握手错误进行计数,并且仅对通过验证的主机(HOST_VALIDATED
    = YES)进行计数
  • COUNT_HOST_BLOCKED_ERRORS:由于SUM_CONNECT_ERRORS超出了max_connect_errors系统变量的值而被阻塞的连接数
  • COUNT_NAMEINFO_TRANSIENT_ERRORS:从IP到主机名称的DNS解析期间的短暂错误的数量,例如第一次解析失败,第二次解析成功
  • COUNT_NAMEINFO_PERMANENT_ERRORS:从IP到主机名称DNS解析期间的永久性错误的数量,解析DNS直到不再尝试重新解析的错误
  • COUNT_FORMAT_ERRORS:主机名格式错误的数量。
    对于主机名(DNS中的主机名),MySQL不会在mysql.user表中重试执行与主机列匹配操作,例如:1.2.example.com(主机名部分是数字是错误的格式)。但是如果直接使用IP地址时则前缀是数字的不会被识别为错误格式,会使用IP格式匹配而不是DNS格式
  • COUNT_ADDRINFO_TRANSIENT_ERRORS:从主机名称到IP反向DNS解析过程中的短暂错误数量
  • COUNT_ADDRINFO_PERMANENT_ERRORS:从主机名称到IP反向DNS解析期间的永久性错误的数量
  • COUNT_FCRDNS_ERRORS:DNS反向解析发生错误的数量。当IP-主机名称-IP的解析发生了解析的结果IP与发起请求的客户端原始IP不匹配时,就产后了这个错误
  • COUNT_HOST_ACL_ERRORS:某个主机没有有权限的用户可登录server时,从这个主机尝试登录server会发生这个错误。在这种情况下,server返回ER_HOST_NOT_PRIVILEGED错误
  • COUNT_NO_AUTH_PLUGIN_ERRORS:由于请求的身份验证插件不可用而导致的错误数量。例如:某个身份验证插件并未加载,那么这个插件被请求时就会发生这个错误
  • COUNT_AUTH_PLUGIN_ERRORS:身份认证插件报告的错误数。验证插件可以报告不同的错误代码,以指出故障的根本原因。根据错误类型,相应地增加对应错误类型的错误计数列值(COUNT_AUTHENTICATION_ERRORS、COUNT_AUTH_PLUGIN_ERRORS、COUNT_HANDSHAKE_ERRORS),未知的插件错误在COUNT_AUTH_PLUGIN_ERRORS列中计数
  • COUNT_HANDSHAKE_ERRORS:在握手协议级别检测到的错误数
  • COUNT_PROXY_USER_ERRORS:代理用户A在代理不存在的另一用户B时检测到的错误数
  • COUNT_PROXY_USER_ACL_ERRORS:当代理用户A被代理给另一个存在但是对于A没有PROXY权限的用户B时,检测到的错误数量
  • COUNT_AUTHENTICATION_ERRORS:认证失败造成的错误次数
  • COUNT_SSL_ERRORS:由于SSL问题导致的错误数量
  • COUNT_MAX_USER_CONNECTIONS_ERRORS:超出每个用户连接配额造成的错误数
  • COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS:超出每用户连接每小时配额造成的错误数量
  • COUNT_DEFAULT_DATABASE_ERRORS:与默认数据库相关的错误数。例如:数据库不存在或用户没有权限访问
  • COUNT_INIT_CONNECT_ERRORS:由init_connect系统变量加载的文件中的语句执行失败引起的错误数
  • COUNT_LOCAL_ERRORS:server本地执行相关操作时的错误数量,与网络、身份验证、授权无关的错误。例如,内存不足的情况属于这一类别
  • COUNT_UNKNOWN_ERRORS:其他未知错误的数量,该列保留供将来使用
  • FIRST_SEEN:对于某个IP客户端,第一次尝试连接发生的时间
  • LAST_SEEN:对于某个IP客户端,最后一次尝试连接发生的时间
  • FIRST_ERROR_SEEN:对于某个IP客户端,第一次尝试连接发生错误的时间
  • LAST_ERROR_SEEN:对于某个IP客户端,最后一次尝试连接发生错误的时间

该表中记录从库用于连接到主库的配置参数,该表中存储的配置信息在执行change
master语句时会被修改

1.replication_applier_configuration表

|45| Bytes_received |0|

| group_replication_recovery |0|

admin@localhost : performance_schema 09 :50:31> select * from
global_variables limit 5;

用户自定义变量记录表

通过以上内容,我们从整体上能够大致了解了performance_schema中的复制信息表记录了什么信息,下面依次详细介绍这些复制信息表。

SSL _CRL_FILE:

CHANNEL_NAME:

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

SSL _VERIFY_SERVER_CERTIFICATE: NO

COUNT_AUTH_PLUGIN_ERRORS: 0

admin@localhost : performance_schema 01:50:16> select * from
user_variables_by_thread;

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

  • 当会话终止时收集的account相关状态变量会添加到全局状态变量表的计数器和accounts表的相关计数器中。如果account分类关闭了收集而host和user分类开启了收集,则会针对主机和用户分类聚合相应的状态变量值,同时将会话状态添加到hosts和users表中的相关计数器中
  • 如果将performance_schema_accounts_size,performance_schema_hosts_size和performance_schema_users_size系统变量分别设置为0,则不会收集帐户,主机和用户分类的统计信息
  • show_compatibility_56系统变量的值会影响这些表中的统计信息
  • 此表提供了所有线程binlog重放事务时的普通状态信息。线程重放事务时特定的状态信息保存在replication_applier_status_by_coordinator表(单线程复制时该表为空)和replication_applier_status_by_worker表(单线程复制时表中记录的信息与多线程复制时的replication_applier_status_by_coordinator表中的记录类似)

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

|auto_increment_increment | 2 |

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

global_status和session_status表字段含义如下:

表中各字段含义如下:

……

7. replication_group_member_stats表

该表中记录的是从库使用多线程复制时,从库的协调器工作状态记录,当从库使用多线程复制时,每个通道下将创建一个协调器和多个工作线程,使用协调器线程来管理这些工作线程。如果从库使用单线程,则此表为空(对应的记录转移到replication_applier_status_by_worker表中记录),我们先来看看表中记录的统计信息是什么样子的。

# 单线程主从复制时表中记录的内容如下

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

| |2| 45 |ON | |0| |0000- 00- 0000:00:00|

1row inset ( 0. 00sec)

COUNT_DEFAULT_DATABASE_ERRORS: 0

|group_replication_applier | ON |NULL | 0 |

COUNT_INIT_CONNECT_ERRORS: 0

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

COUNT_HANDSHAKE_ERRORS: 0

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

performance_schema
系统库下提供了如下几个与复制状态相关的表(表含义详见本文后续小节):

status variables统计表

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

5 rows inset (0.00 sec)

|admin | localhost |Bytes_received | 6049 |

SSL_ALLOWED: NO

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

表中各字段含义及与show slave
status输出字段对应关系如下:

|localhost | Bytes_received |6113|

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

6. replication_connection_status表

4 rows inset (0.00 sec)

AUTO_POSITION: 1

# 如果是MGR集群,则该表中会记录类似如下MGR集群信息

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

root@localhost : performance_schema 12:46:10> select * from
replication_applier_status_by_worker;

|| 1 |44| ON || 0 || 0000-00-00 00:00:00 |

|HOST | VARIABLE_NAME |VARIABLE_VALUE |

| auto_increment_offset |2|

COUNT _TRANSACTIONS_IN_QUEUE: 0

注意:对于replication_connection_configuration表,不允许执行TRUNCATE
TABLE语句。

表中各字段含义及与show slave
status输出字段对应关系如下:

variables_by_thread表字段含义如下:

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

2 rows in set (0.00 sec)

|| ON |NULL | 0 |

5 rows inset (0.00 sec)

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

  • CHANNEL_NAME:组复制架构中使用的通道名称,通道名称为:group_replication_applier
  • MEMBER_ID:组复制架构中,组成员的ID,与组成员实例的server UUID相同
  • MEMBER_HOST:组复制架构中,组成员的网络地址(主机名或IP地址,与成员实例的hostname或report_host系统变量的值相同)
  • MEMBER_PORT:组复制架构中,组成员的侦听端口,与组成员实例的port或report_port系统变量的值相同
  • MEMBER_STATE:组复制架构中,组成员的状态 有效状态如下: *
    OFFLINE:组复制成员已经安装组复制插件,但未启动 *
    RECOVERING:组复制成员已经加入到组复制架构中,正在从组中接收数据,即正在加入集群 *
    ONLINE:组复制成员处于正常运行状态 *
    PS:组复制架构中,如果组成员的组复制状态发生错误,无法正常从组中接收数据是,可能会变成ERROR状态。如果发生网络故障或者其他成员宕机,那么剩余存活的孤立节点的状态可能会变为UNREACHABLE

LAST_ERROR_SEEN: 2017 -12-3022 :34:51

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

#
多线程主从复制时表中的记录内容如下(如果是多主复制,则每个复制通道记录slave_parallel_workers参数指定个数的worker线程信息)

5 rows inset (0.00 sec)

SOURCE_UUID: aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa

| THREAD_ID |VARIABLE_NAME | VARIABLE_VALUE |

  • THREAD_ID:会话级别系统变量对应的线程ID
  • VARIABLE_NAME:会话级别系统变量名
  • VARIABLE_VALUE:会话级别系统变量值

对于replication_applier_status表,不允许执行TRUNCATE
TABLE语句。

……

| group_replication_applier |2| 93 |ON | |0| |0000- 00- 0000:00:00|

澳门金沙总站 2

root@ localhost: performance_schema 10: 35: 47> select * from
host_cacheG;

# 如果是MGR集群,则该表中会记录类似如下MGR集群信息

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

COUNT_AUTHENTICATION_ERRORS: 0

root@localhost : performance _schema 11:02:10> select * from
replication_group _member_statsG

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

MEMBER_ID: 5d78a458-30d2-11e8-a66f-5254002a54f2

| CHANNEL_NAME |MEMBER_ID | MEMBER_HOST |MEMBER_PORT | MEMBER_STATE
|

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

澳门金沙总站 3

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

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

我们先来看看表中记录的统计信息是什么样子的。

按照帐号、主机、用户统计的状态变量统计表

  • 与replication_connection_status表相比,replication_connection_configuration更改频率更低。因为它只包含从库连接到主库的配置参数,在连接正常工作期间这些配置信息保持不变的值,而replication_connection_status中包含的连接状态信息,只要IO线程状态发生变化,该表中的信息就会发生修改(多主复制架构中,从库指向了多少个主库就会记录多少行记录。MGR集群架构中,每个节点有两条记录,但这两条记录并未记录完整的组复制连接配置参数,例如:host等信息记录到了replication_group_members表中)。

表中各字段含义如下:

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

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

  • VARIABLE_NAME:状态变量名称
  • VARIABLE_VALUE:状态变量值。对于global_status,此列包含全局状态变量值。对于session_status,此列包含当前会话的状态变量值(同时包含无会话级别的全局状态变量值,且只包含活跃会话的状态变量值)。

原标题:复制状态与变量记录表 | performance_schema全方位介绍(六)

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

FLUSH HOSTS和TRUNCATE TABLE
host_cache具有相同的效果:它们清除主机缓存。host_cache表被清空并解除阻塞任何因为错误记录数量超过限制而被阻塞的主机连接。FLUSH
HOSTS需要RELOAD权限。 TRUNCATE TABLE需要host_cache表的DROP权限。

对于replication_applier_configuration表,不允许执行TRUNCATE
TABLE语句。

# 如果是单主或多主复制,则该表中会为每个复制通道记录一条类似如下信息

  • VARIABLE_NAME:状态变量名称
  • 与VARIABLE_VALUE:状态变量值,要注意:该段值包括活跃和已终止的会话的状态变量统计值
  • USER:用户名
  • HOST:主机名或IP

4. replication_applier_status_by_worker表

|| 0 |82| ON || 0 || 0000-00-00 00:00:00 |

LAST _ERROR_NUMBER: 0

  • Slave_retried_transactions
  • Slave_last_heartbeat
  • Slave_received_heartbeats
  • Slave_heartbeat_period
  • Slave_running

04

5 rows inset (0.01 sec)

对于replication_group_member_stats表,不允许执行TRUNCATE
TABLE语句。

澳门金沙总站 4

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

  • THREAD_ID:定义变量的会话的线程标识符(ID)
  • VARIABLE_NAME:定义的变量名称,在该表中去掉了@字符的形式显式
  • VARIABLE_VALUE:定义的变量值

SERVICE_STATE: ON

对于replication_applier_status_by_worker表,不允许执行TRUNCATE
TABLE语句。

|group_replication_applier | 0 |

该表中记录的是从库当前的一般事务执行状态(该表也记录组复制架构中的复制状态信息)

GROUP_NAME: aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa

IP: 192 .168.2.122

澳门金沙总站 5

……

admin@localhost : performance_schema 02:49:12> select * from
replication_applier_configuration;

17 rows inset (0.00 sec)

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

global_variables和session_variables表字段含义如下:

1row inset ( 0. 00sec)

…………

澳门金沙总站 6

HOST: <NULL>

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

表中各字段含义及与show slave
status输出字段对应关系如下:

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

LAST _ERROR_MESSAGE:

SERVICE_STATE: ON

COUNT_NAMEINFO_PERMANENT_ERRORS: 1

|| 43 |ON | 0 || 0000-00-00 00:00:00 |

# global_status表

FIRST_ERROR_SEEN: 2017 -12-3022 :34:51

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

  • CHANNEL_NAME:组成员所在组所使用的复制通道名称,通道名称为:group_replication_applier
  • VIEW_ID:组成员所在组的当前视图标识符
  • MEMBER_ID:显示当前组成员server的UUID,组成员实例的UUID相同。组中的每个节点具有不同的值(因为是使用的组成员实例的UUID,该UUID随机生成,保证全局唯一)且唯一
  • COUNT_TRANSACTIONS_IN_QUEUE:表示当前队列中等待冲突检查的事务数(等待全局事务认证的事务数),一旦冲突检测通过,他们将排队等待应用
  • COUNT_TRANSACTIONS_CHECKED:表示已通过冲突检查机制检查的事务数(已通过全局事务认证的事务数,从节点加入组复制时开始计算)
  • COUNT_CONFLICTS_DETECTED:表示未通过冲突检测机制检查的事务数(在全局事务认证时未通过的事务数)
  • COUNT_TRANSACTIONS_ROWS_VALIDATING:表示冲突检测数据库的当前大小(用于存放每个经过验证的事务的数据库),可用于认证新事务,但尚未被垃圾回收的可用行数
  • TRANSACTIONS_COMMITTED_ALL_MEMBERS:显示已在当前视图中的所有成员上成功提交的事务(类似所有成员实例的gtid_executed集合的交集),该值固定时间间隔更新(所以并不实时)
  • LAST_CONFLICT_FREE_TRANSACTION:显示最后一次无冲突校验检查的事务标识符(最后一个没有冲突的事务的GTID)

表中各字段含义

5 rows inset (0.00 sec)

performance_schema允许对这些状态变量信息统计表执行TRUNCATE
TABLE语句:

| admin |localhost | Bytes_sent |305705|

02

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

表中各字段含义如下:

澳门金沙总站 7

  • 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

CHANNEL _NAME: group_replication_recovery

# 如果是MGR集群,则该表会记录如下MGR集群信息

# status_by_account表

5. replication_connection_configuration表

COUNT _RECEIVED_HEARTBEATS: 0

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

admin@localhost : performance_schema 11:02:21> select * from
session_澳门金沙总站,status limit 5;

1row inset ( 0. 00sec)

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

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

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

COUNT_LOCAL_ERRORS: 0

SSL_CIPHER:

|45| auto_increment_offset |2|

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 澳门金沙总站 版权所有