盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

案例详细说明mysql中innodb_flush_method方法

时间:2025/3/3作者:未知来源:盾怪网教程人气:

[摘要]+----+-------------+---------+------+---------------+------------+---------+-------+--------+------...
+----+-------------+---------+------+---------------+------------+---------+-------+--------+-----------------------+ 1 row in set (0.00 sec)

结果比较:

两者执行计划一摸一样,性能却差距很大。在数据库第一次启动时的查询结果也差距很大,o_direct也差很多(测试结果略)。不是很懂为啥这种情况下多了一层操作系统缓存,读取效率就高了很多,生产环境设置一定要以压测结果为准,实际效果为准,不能盲目信任经验值。

改进措施:

不改变innodb_flush_method的情况下,其实这条sql还可以进一步优化,通过添加组合索引(account_id,outcome,income),使得走覆盖索引扫描,可大大地减少响应时间

【相关推荐】

1. Mysql免费视频教程

2. MySQL中添加新用户权限的实例详解

3. MySQL修改密码和访问限制的实例详解

4. 用正则表达式替换数据库中的内容的实例详 解

5. php将图片储存mysql中的实例详解

以上就是实例详解mysql中innodb_flush_method方法的详细内容,更多请关注php中文网其它相关文章!


学习教程快速掌握从入门到精通的SQL知识。



关键词:案例详细说明mysql中innodb_flush_method办法




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版