位置: 编程技术 - 正文

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

  • 职工福利费的税额
  • 小规模纳税人能开专票吗
  • 从租计征房产税低于从价计征房产税
  • 建筑企业简易计税可以开专票吗
  • 减免所得税额怎么做分录
  • 企业收到退回的所得税的账务处理
  • 存货盘亏计入哪个会计科目
  • 离职员工个税申报时员工状态依然是雇员
  • 对外捐赠计入
  • 电子发票打小了可以报销吗
  • 发票开票地址是注册地址还是经营地址
  • 小规模增值税减免会计账务处理
  • 猪肉是否免税
  • 个税申报系统累计收入怎么算
  • 机动车发票怎么入账
  • 商贸企业购进商品怎么做成本
  • 开仓库需要营业执照吗
  • 再保险业务赔款如何进行税前扣除
  • 基金会计核算的核算主体是
  • 出纳如何做好保密工作
  • 可供出售资产减值损失
  • 未认证发票进项税分录
  • 存货毁损计入
  • 新申请的增值税怎么申报
  • 个人两处以上所得经营所得怎么申报
  • 进项税额进成本
  • 变更股权需要资质证书吗
  • 房屋维修基金怎么申请使用
  • win10设置里没有飞行模式
  • 准予从销项税额中扣除的有
  • 期末调汇凭证怎么调
  • windows10和win10
  • 进程cmd.exe
  • php从哪里开始学
  • 税前可扣除的税费
  • 出售固定资产申报表收入与损益表收入不一致
  • 阿尔卑斯山百度百科
  • 关于企业财务会计的说法正确的是
  • vue created mounted
  • vue-element
  • 政府会计公共基础设施分类
  • 预付账款借方怎么调平
  • 公司对其他公司的投资怎么做账
  • java数组合并变字符串
  • python中myqr的用法
  • 工厂道路设计规范
  • 开票人是管理员可以报销吗
  • 商场超市收银员每日工作流程
  • 管理费用属于费用类吗
  • 进出口代理的账务怎么做
  • 一般纳税人企业所得税税率
  • 购销合同印花税计税依据
  • 扣交社保会计分录
  • 小规模纳税人记账报税流程
  • 专项资金的账务处理 借:银行存款 贷:其他应付款
  • 库存商品冲回
  • 保险返点返20怎么算
  • 非公司员工机票能报销吗
  • 零售商品收入
  • 公司租用房屋用交房产税吗
  • 买车能不交税吗
  • 公司自建房要交房产税吗
  • 专利年费可以减免吗
  • 其他应付款在借方表示什么
  • 小企业应收账款减值
  • mysql官方监控工具
  • oracle基础知识
  • linux open o_direct
  • ubuntu安装音乐软件
  • linux定时任务怎么立刻生效
  • json和ui
  • 安装下载应用
  • js正则表达式变量
  • 电子税务局官网江西省
  • 财务审计报告出现数据错误怎么处理
  • 基层税务局长工作职责
  • 我国就业制度的演变
  • 个税扣款怎么查询
  • 杭州地税局办事大厅
  • 补缴往年土地使用税怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设