MySQL slave相关参数
init_slave
设定每次SQL thread启动时执行的语句。
log_slave_updates
是否将复制线程执行的内容记录到binlog。
log_slow_slave_statements
如果从库开启慢日志,是否将复制线程执行的慢SQL记录到慢日志。注意如果master的binlog格式是row,则无论log_slow_slave_statements是否开启都不会记录复制相关的慢日志。
slave_allow_batching
NDB引擎参数,控制是否开启复制线程批量更新。
slave_checkpoint_group
允许从库最多累积多少个事务才执行checkpoint,与slave_checkpoint_period配合,超过任何一个都将执行checkpoint,并将两者的计数器重置。
slave_checkpoint_period
允许从库最多经过多少毫秒才执行checkpoint,与slave_checkpoint_group配合,超过任何一个都将执行checkpoint,并将两者的计数器重置。
slave_compressed_protocol
是否启用主从之间的压缩协议,前提是主从都支持压缩协议。
slave_exec_mode
指定当从库复制出现冲突和错误时的做法,例如主键重复和更新找不到相关的行,可以取值IDEMPOTENT和STRICT。
IDEMPOTENT是幂等的意思,即出现冲突和错误,直接执行。而STRICT是报错。
slave_load_tmpdir
指定从库复制load data语句所用来创建临时文件的文件目录。
slave_max_allowed_packet
设置从库IO和SQL线程的数据包最大大小,使用row格式的binlog是以占用空间为特点,那么对于主库的一个很大的binlog event,即使超过了max_allowed_packet,但是没超过slave_max_allowed_packet,也不会有问题。
slave_parallel_type
控制并行复制的方式是,可取值database,logical_clock
slave_parallel_workers
控制并行复制线程数。设为0表示关闭并行复制。该参数需要重启复制线程生效。
slave_pending_jobs_size_max
每个slave worker时间队列最大长度。如果一个event超过了这个长度,那么需要等待所有slave worker队列清空后,才能开始执行。而这个事务后面的事务,都只能等待这个大事务执行完成。
slave_preserve_commit_order
控制从库是否按照relay log中的事务顺序来提交事务。修改该参数需要先停止所有从库线程。开启该参数的前提需要开启从库log_bin,log_slave_updates和slave_parallel_type=logical_clock。
slave_rows_search_algorithms
控制在复制row格式的binlog event时,从库使用什么算法去找到相关的行来执行DML。
slave_skip_errors
设置从库复制时跳过哪些错误,可以指定错误编码,或者ALL,OFF等。
slave_sql_verify_checksum
SQL thread是否针对当前复制的数据和relay log里的校验码进行校验。如果开启并校验失败,会导致从库复制报错。
slave_transaction_retries
从库复制执行事务时,如果由于死锁或者行锁等待超时而导致执行失败,会自动重新执行该事务slave_transaction_retries次,如果还不成功,才会报错并停止复制线程。
sql_slave_skip_counter
设置从库复制跳过多少个Event,通常是用来修复由于数据重复和数据行不存在等引起的被视为可以跳过的事务。
MySQL slave相关参数相关推荐
- 如何查看mysql连接相关参数
1.查看当前所有连接的详细资料: mysqladmin -u root -ppassword processlist 这里password为数据库用户root的密码 2.只查看当前连接数(Thread ...
- mysql之 binlog维护详细解析(开启、binlog相关参数作用、mysqlbinlog解读、binlog删除)...
binary log 作用:主要实现三个重要的功能:用于复制,用于恢复,用于审计. binary log 相关参数: log_bin 设置此参数表示启用binlog功能,并指定路径名称 log_bin ...
- MySQL相关参数配置及性能优化
MySQL及其优化 文章目录 MySQL及其优化 数据库相关概念 事务的四大特性ACID 影响mysql数据库性能的几个方面 数据库性能优化的重点 CentOS系统参数优化 内核相关参数(/etc/s ...
- mysql主从有关参数_MySQL 主从复制相关参数
列举了MySQL主从复制主要的相关参数 binlog server_id 服务器在集群中唯一标识符 log_bin[=binlog_name] 启动二进制日志 log_bin_index 二进制日志索 ...
- mysql 中修改对象_在MySQL中,创建一个数据库后,还可以对象其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,也可以修改数据库名。...
[多选题]注射时,在( )情况下,采用较高的注射速率. [单选题]通常,所设置的模具温度是指和制品接触的模腔内表面在( ). [单选题]反映某一事件发生强度的指标应选用 [判断题]当试样制备之后 ...
- mysql innodb_undo_directory默认_MySQL innodb_undo_tablespaces相关参数
摘录自:http://gfsunny.blog.51cto.com/990565/1566683 undo log(回滚):服务器异常关机或断电重启后,MySQL会对修改过,但尚未提交的事务进行回滚. ...
- mysql 更新统计信息_MySQL5.7统计信息更新的相关参数解释和测试
MySQL版本:5.7.21 统计信息相关参数如下: mysql> show global variables like '%stats%'; +------------------------ ...
- mysql slave 线程 简书_MySQL主从复制(Master-Slave)实践
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展.多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能. 下图就描述了一个多个数 ...
- MySQL-DB参数、内存、I/O、安全等相关参数设置
文章目录 生猛干货 官方文档 服务器参数介绍 MySQL获取信息配置领 MySQL配置参数的作用域 内存配置相关参数 I/O相关配置参数 Innodb I/O 相关的配置 MyISAM I/O 相关的 ...
最新文章
- r-route 命令 显示/配置ip路由表
- Mysql 755和750权限,chmod 755 究竟是什么鬼?
- win10下安装PHP_CodeSniffer 检查编码规范
- Team Foundation Server安装指南
- 教你怎么买虚拟空间(转)
- localStorage、sessionStorage用法总结
- 清华大学《操作系统》(十八):管程于信号量
- C/C++的readdir和readdir_r函数(遍历目录)
- Flask初级(十)flash与前台交互post详解
- TranslateAnimation类:位置变化动画类
- Java编码规范总结
- 如何在python官网下载pip_python库在哪里下载?怎么安装?
- 中国机读目录格式(CNMARC)
- 长【久】守护——Ag+生态抑菌给予家庭健康
- 水溶性富勒醇/羟基化富勒烯(Fullerenols)主要成分碳、氧、氢
- PHP学习----换行符
- 不错的讲解业务架构,应用架构,数据架构的图
- IDEA settings.xml 阿里云配置备份
- 漫画算法笔记 桶排序
- Django开发个人博客网站
热门文章
- 如何恢复硬盘数据,包括硬盘文件名乱码
- 使用PyQt绘制精美的股票行情分时线图
- How to deal with Imbalanced Datasets in PyTorch - Weighted Random Sampler Tutorial
- 超级玛丽2号max即将停售定期?是谣言还是确有其事,有啥影响
- python入门图谱_Python入门基础教程图
- matlab如何表示三峰正态分布,正态分布及常用分布的matlab编程实现
- HTML5,CSS,JS前端常见知识面试题
- Maven(自动化构建工具)
- 带栩字的优美古诗句_栩字取名的寓意 带栩字好听大气的名字女孩
- 软件架构设计(一)——软件架构风格