位置: 编程技术 - 正文

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

  • 以前年度损益调整账务处理分录
  • 企业的筹建期允许有多长?
  • 独资企业和公司的优缺点
  • 定期定额的个税起征点
  • 企业所得税分公司先报还是总部先报
  • 银行手续费没拿可以退吗
  • 房地产企业土地增值税
  • 实物返利缴纳所得税吗?
  • 2018年一般纳税人转小规模
  • 增值税专票盖章盖在哪里
  • 个人所得税承租承包经营所得
  • 税务利润总额计算公式
  • 资本公积转增资本个人股东是否纳税
  • 个独企业如何拿钱
  • 旅游服务税目
  • 公司已转让 前面会不会追究
  • 2021发票勾选认证
  • 前端解决页面加载白屏
  • harmonyos怎么打开OTG
  • 房产的评估增值属于土地增值税征税范围对吗
  • 加工费计入成本怎么计算所得税
  • 发出材料成本差异会计分录
  • Mac怎么设置默认排序方式
  • 零代码开发工具
  • 房地产企业预缴增值税如何申报
  • 利润分配弥补亏损会计分录
  • 销售购置的房产税怎么算
  • thinkphp教程
  • 普通发票和增值税发票都能报销吗
  • 开源ei
  • php web socket
  • 没有计提坏账如何披露
  • WordPress 浏览量修改
  • 增值税进项税额计算公式
  • 劳务公司怎么开税票
  • ieee compel 2021
  • 织梦技巧
  • 织梦内容页模板修改
  • 旅游门票费用可以用来报销吗?
  • 汽车维修行业工时标准
  • 企业的净资产都有哪些
  • 公司买15万的车可以抵扣多少税
  • 桶装矿泉水计入什么科目
  • 母公司持有子公司70%股权
  • 小企业如何核算成本费用
  • 什么叫日常业务
  • 未达起征点免税额怎么计算
  • 销售退货会计分录
  • 珠宝行业的会计处理方式
  • 当事人对付款时间没有约定或者约定不明的
  • 如何计提本年度工资总额
  • 纸巾的发票可以抵扣进项税吗
  • 外贸公司出口退税进项发票没及时开票有影响吗
  • 公司银行账号注销需要法人到场吗
  • 收购分公司有什么要求
  • 目前哪些费用不能抵扣
  • 备用金取多少钱会被监控
  • 资产负债表里包括应付利息吗
  • 百旺云票怎么开电子发票
  • 存货盘亏进项税额转出会计分录
  • 建账有几种方法
  • 工业企业中制造费用包括哪些内容
  • sql查询方法有哪些
  • linux远程界面
  • fedora最新版本
  • yAssistSe.exe是什么进程
  • win7系统有自带的杀毒软件吗
  • win8.1技巧
  • 电脑cf截图保存在哪里
  • opengl es2.0
  • easyui下拉列表
  • cssli
  • vue解析md
  • unauthorizedAccessException
  • 外经证怎么核验
  • 玉林税务局班子成员
  • 契税怎样才能抵扣个税
  • 预征率是2%怎么计算
  • 单据整理方法
  • 企业营商环境包括哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设