问题: MySQL 一次 insert 刷几次盘? 实验: 工具:pt-tools 先检查各个刷盘参数 开启 pt-tools! 在 Mysql 中,任意表插入一行 观察 pt-ioprofile 的结果 我们用 pt-i
MySQL 一次 insert 刷几次盘?
工具:pt-tools
开启 pt-tools!
在 Mysql 中,任意表插入一行
观察 pt-ioprofile 的结果
我们用 pt-ioprofile 跟踪 mysql IO 的系统调用,统计了次数。可以看到本次实验中:
可以看到本次试验进行了一次 insert,会对 redo log 进行 3 次刷盘,对 binlog 进行 1 次刷盘。 但是需要注意以下事项:
pt-ioprofile 是 pt-tools 中的一款性能分析工具,可以监听 MySQL 进程,输出 IO 操作的次数/总时间/平均时间。 其原理如下:pt-ioprofile 用 strace 监听 MySQL 的系统调用,筛选其中与 IO 相关的系统调用,进行统计。同时 pt-ioprofile 也获取 lsof 的输出,将其与 strace 的结果匹配,得知系统调用操作了哪个 MySQL 文件。
--结束END--
本文标题: 第01问:MySQL 一次 insert 刷几次盘?
本文链接: https://www.lsjlt.com/news/4650.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0