位置: 编程技术 - 正文

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

  • 房产税的计税基础包括契税吗
  • 企业增值税免税需要备案吗
  • 两个公司发工资怎么交个税
  • 旅游发票可以抵扣吗
  • 金税盘减免政策依据
  • 建筑装饰行业会计分录
  • 销售方退款回来要怎么处理?
  • 公司收到现金货款需要存入银行吗
  • 资产收益权转让产品
  • 增值税普通发票可以抵扣进项税吗
  • 企业店铺开发票可以要求补税点吗?
  • 运输发票交印花税吗
  • 银行非保本理财420天有风险吗
  • 无法取得发票的预付账款如何处理
  • 金税盘百旺和航天
  • 小规模查账征收增值税怎么算
  • 系统更新没有推送
  • 收到购买商品发票怎么做账
  • 应付职工薪酬转入管理费用
  • adb是什么程序
  • win10如何打开regedit
  • 金税盘服务费怎么申报抵扣
  • 支付广告费会计怎么做账
  • 公司不运营了需要注销吗
  • 在资本相对充足的情况下,为什么还要进一步引进外资
  • et.exe进程占用
  • 公益性捐赠申报填列
  • 费尔南迪纳岛气候类型
  • 建筑物附属设备包括哪些
  • 建安企业账务处理 工程施工
  • phpxdebug
  • 已用短信息服务发送信息,对方能收到吗
  • 微信小程序开发零基础入门
  • wordpress小工具开发
  • 利润表本年累计金额和本期金额有什么区别
  • 只有进项发票,没有销项可以吗
  • 小规模纳税人网上报税
  • 大巴车怎么坐车
  • 未收到货款但发货怎么办
  • MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
  • 清算机构收单机构和发卡行
  • sqlplus分页查询
  • 出租固定资产租金属于什么收入
  • 资产负债表所有者权益排列顺序
  • 电商平台经销商
  • 亏损做t计算方法
  • 应收账款可能出现贷方余额吗
  • 销售返利是否需要交税
  • 稀释股权违法吗
  • 财务会计制度及核算软件备案怎么填写
  • 员工出差的餐费可以抵扣吗
  • 什么样的发票公司可以开
  • 参加会议正常应该交多少钱
  • 运输过程发生的合理损耗计入成本吗
  • 新成立的企业可以申请一般纳税人吗
  • 财务成本控制总结
  • 苹果发布会最新消息
  • 地图是英语如何改为中文
  • os x 10.11 el capitan中文版上手体验评测
  • centos nis
  • win8系统开机
  • 快速关机的快捷方式
  • win7升级win10收费吗
  • win7卸载软件时显示program
  • windows8怎么设置开机启动项
  • cocos html
  • python占位
  • perl变量后拼接字符串
  • cocos2dx 2.2.2
  • nodejs文件操作
  • 下载器广告
  • 批处理删除除了某个文件外的所有文件
  • jquery unload
  • 编程 delphi
  • 电子税务局待确认授权不能勾选
  • 超豪华小汽车需要交什么税
  • 扬州税务学院住宿环境
  • 获得感幸福感还有什么
  • 出口退税出现预缴怎么办
  • 增+6=多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设