双1设置:(适合数据安全性要求非常高,而且磁盘IO写能力足够支持业务(磁盘为 PCIE SSD))

sync_binlog、innodb_flush_log_at_trx_commit 这两个参数都要设置为1。

// mysqld 服务崩溃或者服务器主机 crash 的情况下,binary log 只有可能丢失最多一个语句或者一个事务。

sync_binlog

该参数表示事务写入 binary log 并使用 fdatasync() 函数同步到磁盘的过程。

取值为0:mysql 自己不主动同步,依赖操作系统本身不定期把文件内容刷新到磁盘。性能最佳

取值为1:每次事务提交后将 binlog_cache 中的数据强制写入磁盘 bin log日志中,是最慢的,但是最安全

取值 >1:当进行n次事务提交后,mysql 将 binlog_cache 中的数据强制写入磁盘中。

innodb_flush_log_at_trx_commit

该参数表示 log buffer 写入 log file 以及刷新到磁盘的过程。

取值为0:log buffer 每秒写入日志文件 log file 并刷新 flush 到磁盘。这种情况下,mysql 的日志刷写操作和事务提交操作没有关系。因此 mysql 的性能是最好的时刻。不过不安全

取值为1:每次事务提交时,log buffer 会被写入到日志文件并且还要刷写到磁盘上。由于每次事务都要提交到I/O设备,因此会慢一点,不过是最安全的。

取值为2:0和1的中间效果,即每次的事务提交会写入 log buffer,而刷写到磁盘则是一秒进行一次。性能属于一般。

mysql 双1设置_mysql 双1设置相关推荐

  1. mysql isam参数优化_MySQL MyISAM优化设置点滴

    query_cache - 如果你的应用程序有大量读,而且没有应用程序级别的缓存,那么这很有用.不要把它设置太大了,因为想要维护它也需要不少开销,这会导致MySQL变慢.通 常设置为 32-512Mb ...

  2. c mysql 双主复制_mysql双主复制及使用keepalived作高可用的配置详解

    1.系统环境架构 vip 192.168..45.244 mysql-1:192.168.45.238 mysql-2:192.168.45.239 2.mysql双主设置 192.168.45.23 ...

  3. mysql连接编码设置_MySQL基础 - 编码设置

    刚开始工作的时候,在工作中遇到的与数据库相关的问题,多半跟编码有关,总结一下数据库编码的设置. 字符集 查看数据库支持的字符集: mysql> SHOW CHARACTER SET; 从图中可以 ...

  4. mysql 查询缓存设置_MySQL查询缓存设置 提高MySQL查询性能

    从 MySQL4开始,出现了QueryCache查询缓存,如果使用了QueryCache,当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询.这样就大大提 ...

  5. [技术]mysql 慢查询时间设置_Mysql 慢查询设置

    -- 查询是否设置慢查询 show variables like 'slow_query%'; -- 慢查询时间  -- show variables like 'long_query_time'; ...

  6. mysql 慢查询时间设置_Mysql 慢查询设置

    Mysql慢查询设置 分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为"慢查询& ...

  7. mysql 双从性能_MySQL双主一致性架构优化

    转自:MySQL双主一致性架构优化 - osc_avwazwuz的个人空间 - OSCHINA​my.oschina.net 一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分离 ...

  8. mysql双主数据一致性_MySQL双主一致性架构优化 | 架构师之路-阿里云开发者社区...

    一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点. 在一个MySQL数据库集群中可以设置两个主库,并设置双向 ...

  9. mysql engine 外键_Mysql 外键设置

    (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...

最新文章

  1. python中如何调用java_在Python程序中调用Java代码的实现
  2. 网站外部链接优化如何进一步提升?
  3. 使用U盘在Mac机上装win8.1系统
  4. MySQL中实现分组排序
  5. HUD4035Maze
  6. Win下的port forwarding
  7. 80486/486/Intel486 架构/流水线及其优化
  8. python中123+5.0的执行结果_python实战笔记(一)
  9. 国行ps4服务器维护,不能登录其地区的PSN代表什么
  10. filter过滤器(转载)
  11. Java进阶03 IO基础
  12. 使用自定义函数替代Linux rm命令
  13. 基于近邻法的分类器设计
  14. verilog代码编写工具
  15. 数学常用特殊符号读音
  16. python实现二十四点
  17. [经典模型] 4. 图与网络模型及方法
  18. java 生成.pcap_java抓包后对pcap文件解析示例
  19. 小曾WRF自学日记(3)渐入佳境 ——WRF实例-数据下载与WPS前处理
  20. python 个人收支系统_C/C++实现个人收支系统的示例代码

热门文章

  1. 函数参数传递:参数传递从右往左
  2. 【Flink】浅谈Flink背压问题(1)
  3. 【数论】斐波那契数列求和公式
  4. html静态商城网页制作 基于HTML+CSS+JavaScript在线服装商城店铺商城设计毕业论文源码
  5. 六发左轮java_缅怀逝去的塞班 盘点那些经典的JAVA手游
  6. 鲍姆-韦尔奇算法求解HMM参数
  7. html5游戏截图分享,那些精妙绝伦的官方游戏截图,其实是这样做出来的
  8. arcgis伪节点检查_兼顾属性信息的矢量伪节点检查及自动消除方法
  9. Java8之Lambda函数式编程(一)
  10. 单机版Swarm 安装教程和试用