7.28 复制从配置指标

列出 Replication Slave 配置指标并提供每个指标的简要说明。

表 7.28 复制从配置指标

姓名描述
允许启用批处理是否在复制从站上启用了批量更新。
启用自动定位随后在此从站上执行的所有接收到的事务的一组全局事务 ID。如果未使用 GTID,则为空。
保点集团设置在调用检查点操作以更新其状态之前多线程从属服务器可以处理的最大事务数,如 SHOW SLAVE STATUS 所示。设置此选项对未启用多线程的从站没有影响。
检查点期设置在调用检查点操作以更新多线程从站状态之前允许通过的最长时间(以毫秒为单位),如 SHOW SLAVE STATUS 所示。设置此变量对未启用多线程的从站没有影响。
启用压缩协议如果从站和主站都支持,是否对从站/主站协议使用压缩。
连接重试连接重试到主服务器之间的秒数。
执行模式控制在复制冲突解决和错误检查中是使用 IDEMPOTENT 还是 STRICT 模式。
Gtid 模式显示是否启用了 GTID。
初始化奴隶每次 SQL 线程启动时由从服务器执行的字符串。字符串的格式与 init_connect 变量的格式相同。
加载 Tmpdir从站创建用于复制 LOAD DATA INFILE 语句的临时文件的目录的名称。
启用日志从站更新从站是否将其 SQL 线程执行的更新记录到自己的二进制日志中。
主绑定地址当复制从站有多个网络接口时,确定选择哪个从站网络接口连接到主站。
主控主机slave连接的master主机。
主 Inet 地址由收集代理确定的 Internet 地址,以便尽可能模拟 DNS 查找,使其尽可能接近 mysql 服务器所做的。
主信息文件master.info 文件的名称和位置。
主端口用于连接到主服务器的端口。
主重试次数slave 在放弃之前尝试连接到 master 的次数。以 CHANGE MASTER TO 语句的 MASTER_CONNECT_RETRY 选项设置的时间间隔尝试重新连接(默认为 60)。
主服务器 ID来自主服务器的 server_id 变量值。
主服务器 Inv Uuid来自主 mysql.inventory 表的 uuid,由 MySQL Enterprise Monitor 生成。
主服务器 Repl Uuid主服务器 server_uuid 变量。
允许启用 Master SSL从服务器的主服务器是否允许 SSL 连接。
主 SSL Ca 文件包含受信任的 SSL CA 列表的文件的路径,供连接到从服务器的主服务器时使用。
主 SSL Ca 路径包含 PEM 格式的受信任 SSL CA 证书的目录的路径,用于连接到从服务器的主服务器。
主 SSL 证书用于与从属主机建立安全连接的 SSL 证书文件的名称。
主 SSL 密码连接到从属主机时用于 SSL 加密的允许密码列表。
主 SSL Crl包含证书吊销列表的文件的名称。
主 Ssl Crl 路径包含证书吊销列表文件的目录的路径。
主 SSL 密钥用于建立与从属主机的安全连接的 SSL 密钥文件的名称。
Master Ssl 验证服务器证书已启用从站是否根据从站用于连接到主站的主机名验证主站发送给它的证书中的通用名称值。如果不匹配,连接将被拒绝。
主用户用于连接到 master 的帐户的用户名。
最大允许数据包设置从属 SQL 和 I/O 线程的最大数据包大小,以便使用基于行的复制的大型更新不会导致复制失败,因为更新超过了 max_allowed_pa​​cket。
最大中继日志大小服务器自动轮换中继日志文件的大小。
网络超时在中止读取之前等待来自主/从连接的更多数据的秒数。
平行型通常,只有当事务不在同一个数据库中进行任何更改时,它们才会并行应用。从 MySQL 5.7.2 开始,可以使用此变量在准备阶段的所有未提交线程的从属上启用并行执行,而不会违反一致性。
并行工作者设置用于并行执行复制事件(事务)的从属工作线程数。将此变量设置为 0(默认值)会禁用并行执行。
待处理作业大小最大值对于多线程从站,此变量设置可用于持有尚未应用的事件的从属工作队列的最大内存量(以字节为单位)。
保留提交顺序对于多线程从站,启用此变量可确保事务以与出现在从站中继日志中相同的顺序在从站上外部化。设置此变量对未启用多线程的从站没有影响。
只读启用启用此属性后,服务器不允许更新,除非来自具有 SUPER 权限的用户。
中继日志中继日志文件的名称。
中继日志基本名称保存中继日志文件的名称和完整路径。
中继日志索引用于从中继日志索引文件的名称。
中继日志信息文件用于从属记录有关中继日志信息的文件的名称。
中继日志信息库确定从站在中继日志中的位置是写入文件(relay-log.info)还是写入表(mysql.slave_relay_log_info)。
中继日志清除已启用一旦不再需要,禁用或启用中继日志文件的自动清除。
启用中继日志恢复在服务器启动后立即启用自动中继日志恢复,这意味着复制从服务器丢弃所有未处理的中继日志并从复制主服务器检索它们。
中继日志空间限制用于所有中继日志的最大空间量。
复制做数据库从 SQL 线程是否将复制限制为默认数据库(由 USE 选择的数据库)是列出的数据库之一的语句。
复制执行表从 SQL 线程是否限制复制到指定的表。
复制忽略数据库从 SQL 线程是否不复制默认数据库(由 USE 选择的数据库)是列出的数据库之一的任何语句。
复制忽略服务器 ID从站是否使用 CHANGE MASTER TO 语句中的 IGNORE_SERVER_IDS 选项忽略来自 0 个或更多主站的事件。
复制忽略表从 SQL 线程是否不复制任何更新指定表的语句,即使任何其他表可能由同一语句更新。
复制 Wild Do 表从属线程是否将复制限制为任何更新的表与指定的数据库和表名模式匹配的语句。
复制 Wild Ignore 表从属线程是否不复制任何表与给定通配符模式匹配的语句。
报告主持在从站注册期间要报告给主站的从站的主机名或 IP 地址。
举报密码slave注册时要上报给master的slave的账号密码。
报告端口用于连接到从站的 TCP/IP 端口号,在从站注册期间报告给主站。
举报用户slave注册时要上报给master的slave的账号用户名。
行搜索算法当使用 slave_allow_batching 为基于行的日志记录和复制准备成批的行时,此选项控制如何在行中搜索匹配项——也就是说,是否使用主键或唯一键、其他键或不使用散列来进行搜索关键。
启用半同步从机slave 是否启用了半同步复制。
半同步从跟踪电平从站上的半同步复制调试跟踪级别。
服务器编号服务器 ID,在复制中用于为每个主服务器和从服务器提供唯一标识。
跳过计数器从服务器跳过的来自主服务器的事件数。
跳过错误当语句返回变量值中列出的任何错误时,告诉从 SQL 线程继续复制。
SQL延迟使用时间延迟复制时,从 SQL 线程延迟从中继日志应用事件的时间长度。
SQL 验证校验和已启用当使用 slave_allow_batching 为基于行的日志记录和复制准备成批的行时,此选项控制如何在行中搜索匹配项——也就是说,是否使用主键或唯一键、其他键或不使用散列来进行搜索关键。
同步主信息如果此变量的值大于 0,则复制从站在每个 sync_master_info 事件后将其 master.info 文件同步到磁盘(使用 fdatasync())。
同步中继日志如果该变量的值大于 0,MySQL 服务器在每次 sync_relay_log 写入中继日志后将其中继日志同步到磁盘(使用 fdatasync())。
同步中继日志信息如果此变量的值大于 0,则复制从站在每个 sync_relay_log_info 事务后将其 relay-log.info 文件同步到磁盘(使用 fdatasync())。
事务重试由于 InnoDB 死锁或因为事务的执行时间超过 InnoDB 的 innodb_lock_wait_timeout,从 SQL 线程重试事务的次数。
类型转换使用基于行的复制时,控制对从站有效的类型转换模式。
直到条件从站是否以 START SLAVE UNTIL 条件启动。
直到日志文件如果以 START SLAVE UNTIL 条件启动,从站将停止执行的主站或中继日志文件。
直到日志位置如果以 START SLAVE UNTIL 条件启动,则从站将停止执行的主站或中继日志位置。