位置: 编程技术 - 正文

innodb_flush_method取值方法(实例讲解)

编辑:rootadmin

推荐整理分享innodb_flush_method取值方法(实例讲解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

innodb_flush_method的几个典型取值

如何取值,mysql官方文档是这么建议的

也就是说,具体的取值跟硬件配置和工作负载相关,最好做一次压测来决定。不过通常来说,linux环境下具有raid控制器和write-back写策略,o_direct是比较好的选择;如果存储介质是SAN,那么使用默认fsync或者osync或许更好一些。

通常来说,貌似绝大部分人都取值o_direct,底层有raid卡,读写策略设置为write-back。在使用sysbench压测oltp类型时,我发现o_direct确实比fsync性能优秀一些,看来适用于大部分场景,但是最近碰到一个这样的sql,客户反馈很慢,而在相同内存的情况下,它自己搭建的云主机执行相对快很多,后来我发现主要就是innodb_flush_method的设置值不同带来的巨大性能差异。

测试场景1

innodb_flush_method为默认值,即fsync,缓存池M,表数据量1.2G,排除缓存池影响,稳定后的结果

innodb_flush_method取值方法(实例讲解)

测试场景2

innodb_flush_method改为o_direct,排除缓存池影响,稳定后的结果

结果比较:

两者执行计划一摸一样,性能却差距很大。在数据库第一次启动时的查询结果也差距很大,o_direct也差很多(测试结果略)。不是很懂为啥这种情况下多了一层操作系统缓存,读取效率就高了很多,生产环境设置一定要以压测结果为准,实际效果为准,不能盲目信任经验值。

改进措施:

不改变innodb_flush_method的情况下,其实这条sql还可以进一步优化,通过添加组合索引(account_id,outcome,income),使得走覆盖索引扫描,可大大地减少响应时间

以上这篇innodb_flush_method取值方法(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

innodb_index_stats导入备份数据时报错表主键冲突的解决方法 故障描述percona5.6,mysqldump全备份,导入备份数据时报错Duplicateentry'hoc_log-item_log_-PRIMARY-n_diff_pfx'forkey'PRIMARY'故障原因查看了下这个主键应该是MySQL系

线上MYSQL同步报错故障处理方法总结(必看篇) 前言在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都G-G,如果用单纯的

浅谈innodb_autoinc_lock_mode的表现形式和选值参考方法 前提条件,percona5.6版本,事务隔离级别为RRmysqlshowcreatetabletest_autoinc_lockG***************************1.row***************************Table:test_autoinc_lockCreateTable:CREATETABL

标签: innodb_flush_method取值方法(实例讲解)

本文链接地址:https://www.jiuchutong.com/biancheng/349959.html 转载请保留说明!

上一篇:Mysql GTID Mha配置方法(mysql id in)

下一篇:innodb_index_stats导入备份数据时报错表主键冲突的解决方法

  • 材料报废是否可以税前扣除
  • 增值税专票如何作废
  • 增值税纳税申报表电子版在哪下载
  • 研发费用加计扣除是什么意思啊
  • 公司的资本公积金可以用于弥补公司的亏损
  • 上年少计提工会经费本年怎么调整
  • 质量体系证费用计入什么科目
  • 公司举办年会的要求有哪些
  • 销项负数发票怎么做账
  • 小规模纳税人报税前需要做什么
  • 劳务公司劳务协议范本
  • 员工工伤保险报销走什么科目
  • 企业食堂买东西怎么入账
  • 免税货物开成含税率的怎么报税?
  • 支出没有发票怎么做账
  • 无法读取金税盘时间版本怎么解决
  • 超市预付卡开票内容
  • 建筑业小规模纳税人认定标准
  • 非居民纳税人怎么纳税
  • 加盟费需要缴纳多少税
  • 企业支付员工的工资
  • 使用专项资金购买的固定资产 需要取得发票吗
  • 我的初级备考经验--付出才有回报
  • 企业的养老金根据什么扣除
  • 银行账户注销以后预留印鉴
  • 对方公司税务注销了发票没有开给我怎么办
  • 预提费用年底必须结转吗
  • 处理固定资产怎么计算
  • bois如何设置启动项
  • linux清理磁盘空间
  • 对于在某一时点履行义务,企业应当在
  • php字符转换成数字
  • 潘塔纳尔湿地的主要成因
  • 阳光照耀下的人
  • 实收资本账户对应的账户包括
  • 增值税缓交政策
  • php获取客户端唯一标识
  • Python人脸识别
  • js去掉数组中的空字符串
  • ICLR2023《Crossformer: Transformer Utilizing Cross-Dimension Dependency for Multivariate Time Series》
  • 滞纳金的计算公式为
  • 购货方享受现金流量吗
  • 自然人税收管理系统官网
  • 递归是从底向上逐层计算的
  • 发票红字冲回账务处理
  • mongodb介绍
  • 差额征税好吗
  • sql server 实现数据值加一减一
  • 小企业会计准则和企业会计准则的区别
  • 劳务费个人所得税怎么查
  • 新成立小规模纳税人税收优惠政策
  • 退休人员的返聘合同
  • 未确认融资费用是什么类科目
  • 应付账款明细账怎么登记
  • 餐饮费与业务招标的关系
  • 电信通讯费发票抬头
  • 故意销毁会计凭证、会计账簿罪
  • 企业净资产怎么填
  • 使用SSIS创建同步数据库数据任务的方法
  • Linux虚拟机下mysql 5.7安装配置方法图文教程
  • windows10预览版是什么
  • win7虚拟内存如何转移到D盘
  • win8.1快捷键
  • Win10预览版拆弹
  • 怎么恢复被破坏的文件
  • win平板装ubuntu
  • 安装阿里旺旺步骤
  • win7电脑总是自动安装乱七八糟的软件
  • linux rpm包怎么安装
  • jquery插件怎么用到自己的网站
  • convert fs
  • 实现一个完整的主要任务
  • linux特殊符号转义
  • javascript函数调用函数
  • python文件rb
  • js初级教程
  • 风力发电,光伏发电还有哪些
  • 沈阳税务局兑奖中心在哪
  • 个体工商户地税没有注销有影响吗
  • 德阳契税收费标准2022
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设