位置: 编程技术 - 正文

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导入备份数据时报错表主键冲突的解决方法

  • 年末暂估成本是否进行纳税调整处理
  • 什么是价税分离的原因
  • 建筑劳务发票是全额抵扣吗
  • 用友会计报表
  • 法人和办税人
  • 当月红冲发票账务怎么处理
  • 企业所得税年报怎么查询
  • 进项税额转出怎么结平
  • 生鲜配送公司财务制度
  • 筹建期间购买的机械配件
  • 产品税率下调企业是否要到税务部门备案
  • 有限合伙合伙人要求
  • 收到其他银行划回的款项属于什么科目
  • 将外购货物分配给客户
  • 房地产企业预缴税费
  • 私营独资企业需要做账吗
  • 软件开发票入研发费用哪个明细科目?
  • 怎么进行利润招财
  • 电信报表系统
  • 主营业务收入是营业收入吗
  • 这些常用的发票知识,你都知道了吗?
  • 对方承担税费怎么做会计分录
  • 一般纳税人专用发票怎么做账
  • 下列各项支出中,允许用现金支付的有
  • 工程业务提成协议合法吗
  • 房产中介如何收取中介费
  • 华为鸿蒙harmony os
  • win7 扫描仪
  • 小规模纳税企业在应交增值税明细科目
  • 交通费用扣除标准
  • window10切换win7
  • php访问统计
  • 入账成本包括增值税税额吗
  • windows11正式版本
  • 销售货物支付运杂费要交增值税吗
  • PHP:spl_autoload_functions()的用法_spl函数
  • 销售使用过的汽车会计分录
  • 文件上传之后返回一个文件路径怎么设置
  • 房地产企业土地使用税纳税义务终止
  • Pinia(二)了解和使用Store
  • php framework框架
  • 饿了么指定单
  • js前端路由
  • 如何在js中给字母排序
  • 交所得税会计分录例题
  • 帝国cms自定义列表
  • 开票软件里税收分类编码在哪更新
  • 成立一般纳税人公司流程
  • 所有者投入的资本属于什么会计要素
  • 在windowsxp的应用程序中,经常
  • 当月减少的固定资产为什么计提折旧
  • 进口退货退税
  • 税金及附加包括哪些科目
  • 携程代订住宿发票
  • 成品油办法废止后,加油站还需办理成品油许可证吗
  • 同一控制下长期股权投资的入账价值
  • 外购货物分配给股东
  • 上月有留抵税额本月怎么申报
  • mysql数据库输入汉字是问号
  • virtualboxubuntu安装教程
  • 取消默认
  • 组建,加入或退出工会都是基于
  • 苹果mac怎么清理缓存
  • 第一启动项硬盘
  • Windows 8.1 with Update MSDN简体/繁体中文原版下载地址与安装密匙
  • 苹果系统如何访问u盘
  • win102021年1月大更新
  • 文件fwpkc1nt.sys
  • hp是什么代码
  • linux修改ipv6地址
  • python咋写
  • python sha256加密解密
  • 沈阳注销营业执照
  • 环保税的税率是怎么算的
  • 中国依靠房地产能发展多久
  • 福建地税办税人变更流程
  • 山西房产税征收标准
  • 天津环保网站官网
  • 银元面值有哪些种类
  • 20万块手表交多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设