位置: 编程技术 - 正文

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

  • 企业所得税属于地方税吗
  • 财税2019 21号第二条
  • 企业所得税优惠政策最新2023小规模纳税人
  • 个体户年报纳税额怎么填
  • 费用票如何做账务处理
  • 一般纳税人普票怎么做分录
  • 特定业务预缴所得税不能填写
  • 年终奖如何合理发放
  • 电子产品委外加工
  • 有差价的商品发票如何开具及注意事项
  • 报销跨月还能报销吗
  • 受托委托加工物资成本包括什么
  • 淘宝电商会计交税怎么交?
  • 汉字防伪企业是哪家
  • 人力资源外包服务收费标准
  • 土地转让怎么缴纳增值税
  • 远程清卡失败怎么办
  • 代扣代缴境外增值税可以抵扣
  • 利息调整摊销的经济意义
  • 修理厂年收入
  • 现在windows11
  • Windows 2003 SP2 简体中文版下载地址
  • 筹建期间费用计入什么
  • 销售已使用过的小汽车增值税
  • 金融负债的范围
  • php中implode
  • 债券转换是什么意思
  • 进项税额资产还是负债
  • 深入理解php内核pdf
  • ajax调用php接口
  • 公司投资一家公司然后再投资
  • js中的定时器
  • 叮咚你有一份好运请查收图片
  • php比较大小的函数
  • php 微信公众号自定义菜单
  • md5 linux
  • 补缴企业所得税的计算公式
  • xml 入门
  • 外购存货的成本包括哪些内容
  • 金税盘v2.0.41怎么扫码开票
  • 建安类企业包括哪些公司
  • 全年一次性奖金税率表2023最新
  • 电脑入账如何做凭证
  • 转让无形资产或其他资产
  • 给客户送礼计入成本吗
  • 研发人员工资是实发还是应发
  • 周转材料怎么做分录
  • 增值税进项发票如何做账
  • 主营业务税金及附加借贷方向
  • 从外面买回来的鸡蛋能孵出小鸡吗
  • 2020发票丢失新规
  • 公司库存商品科目余额太大怎么办
  • 2023年职工养老保险缴费标准
  • 技术服务费怎么交税
  • 报销没有消费凭据怎么办
  • 财务建账应关注哪些内容
  • mysql 优化口诀
  • 用union怎么把结果加起来
  • win7和winxp区别
  • win7系统ie浏览器打不开
  • centos清理磁盘空间
  • win7电脑能登qq但打不开网页怎么办
  • win7删除未识别的网络
  • 华硕安装win7系统
  • windows xp
  • schedul2.exe - schedul2是什么进程 有什么用
  • linux网络设置在哪里
  • Windows上安装Python
  • jquery示例
  • 防止shell命令注入
  • unity3d怎么改变物体大小
  • python常用的库
  • 电力行业增值税管理办法
  • 皖事通新农合缴费征收方式是什么?
  • 金坛归属南京
  • 浙江地税电子税务局
  • 同比减少怎么计算出来
  • 国家税务局网上浙江电子税务局官网
  • 电子税务局密钥不一致
  • 湖北省叉车考试题库
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设