位置: 编程技术 - 正文

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

  • 工会经费的计税依据是含税还是不含税
  • 代扣代缴个人所得税手续费返还 增值税
  • 所得税费用税前扣除项目
  • 企业所得税的会计核算
  • 国际税收协定是怎样避税的
  • 公司中介费收入如何纳税
  • 特许权使用费是什么意思
  • 盈余公积在现金流量表中哪里体现
  • 信用减值损失借贷方表示什么意思
  • 在建期间土地使用税可以资本化吗
  • 暂估入库必须次日入库吗
  • 金蝶财务软件固定资产怎样计提折旧
  • 企业所得税借款费用
  • 不动产经营租赁属于现代服务吗
  • 自建厂房销售
  • 什么样的企业可以开专票
  • 机打发票丢失如何处理报销
  • 建筑业简易征收的适用范围
  • 社保滞纳金是否影响企业信用等级
  • 法院拍卖破产企业房产,税费问题
  • 企业所得税核定征收最新政策
  • 公司注销过了公示期不去有问题
  • 律师事务所的会计账务处理
  • 个税累计预缴税额税率表是年还是月
  • 涂料生产企业消毒方案
  • 土地增值税属于什么税类
  • 支付工资资产减少了吗
  • 当月的销项税额要转入哪里
  • 企业贷款的利息都是固定的吗
  • 固定资产报废鉴定意见
  • 广告业年终总结
  • 不动产租赁如何缴纳增值税
  • linux abi
  • mac怎么彻底删除一个软件
  • php常用的开发工具
  • 诺曼底作战
  • 离退休干部书报费有关文件
  • 长期借款科目的期末余额反映尚未偿还的借款本金
  • 政府性基金收入怎么收
  • vue ng
  • 土地增值税清算扣除项目
  • PHP:imagecreatefromgd()的用法_GD库图像处理函数
  • 出口货物免抵退税额的计算方法
  • php session_id
  • 投资者投资企业项目的主要目的是
  • gridviewcolumn
  • php环境搭建apache
  • 小规模未开票收入如何申报增值税
  • vue加载速度慢
  • 合营企业和联营企业是重大影响吗
  • PostgreSQL教程(十三):数据库管理详解
  • 建筑公司收到劳务发票会计分录
  • 存货成本核算方式
  • 库存商品一直没有销售怎么办
  • 发票冲红后税款一定会退回吗
  • 企业接受股东划入资产的处理
  • 活动经费要发到每个员工
  • 影视公司临时演员怎么办
  • 应补税额是要交钱
  • 事业单位的服务期
  • 进项增值税发票抵扣期限
  • 销售返利怎么做税务处理
  • 预计负债 负债 区别
  • 其他债权投资发生减值会影响所有者权益总额吗
  • 计提房产税需要附凭证吗
  • sqlserver数据库版本号怎么查
  • debian glibc
  • root linux
  • linux怎么和window系统共用
  • macbook系统怎么用
  • Linux>=2.6.39 Mempodipper本地提权分析和EXP利用(CVE-2012-0056)
  • jquery跟随鼠标移动
  • shell 脚本 判断
  • linux什么是二进制文件
  • 中文路径和英文路径
  • .material design
  • shell脚本.sh
  • 常用的截图方法有哪些
  • 机打发票教程视频
  • 佩兰诗胶原蛋白填充霜真的有效果吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设