mysql innodb 的文件系…
来源:互联网 发布:淘宝被保护自助开通 编辑:程序博客网 时间:2024/05/21 19:31
看《MySQL IO Performance Benchmark》(http://t.cn/zYyGMXV)学习的,记录下,有空自己测试下:
1. 不要使用cfq 的io调度算法,因为随机写的性能太差,应该选用noop或deadline调度算法。
2. 通常情况下首选的是xfs文件系统和innodb_flush_method=O_DIRECT
3. 对于innodb_flush_method的配置:
非ssd硬盘:
在ext3/ext4中应该选用O_SYNC
在xfs中选用O_DIRECT
在ssd硬盘中:
在ext3/ext4中如果热点文件的数量>=4,那么应该选用O_DIRECT,否则O_SYNC
在xfs中选用O_DIRECT
4. 尽量避免出现单个大的热点文件被频繁的读写(如某个大表的数据文件),应该将这些读写拆分到至少4个大文件上。
5. mount ssd时应该加上如下选项noation, nodiration, nobarrier.
未完待续。。。
转载请注明出自高孝鑫的博客
1. 不要使用cfq 的io调度算法,因为随机写的性能太差,应该选用noop或deadline调度算法。
2. 通常情况下首选的是xfs文件系统和innodb_flush_method=O_DIRECT
3. 对于innodb_flush_method的配置:
4. 尽量避免出现单个大的热点文件被频繁的读写(如某个大表的数据文件),应该将这些读写拆分到至少4个大文件上。
5. mount ssd时应该加上如下选项noation, nodiration, nobarrier.
未完待续。。。
转载请注明出自高孝鑫的博客
0 0
- mysql innodb 的文件系…
- Mysql innodb auto_incr…
- Mysql InnoDB和MyISAM的区别
- Mysql 中 innodb 如何获取用于 生…
- 【原创】mysql InnoDB、MyIsa…
- buildbot + bazaar + mysql的测试…
- Innodb Architecture an…
- innodb monitor output&…
- Mysql Innodb中undo-log和MVCC多版…
- Mysql技术内幕 InnoDB存储引…
- 【翻译整理】mysql innodb&nb…
- MySQL Online DDL …
- MySQL server has …
- MyISAM InnoDB 区别
- Mysql ERROR 1045 (28000): Access…
- 理解 Windows CE .NET 中的文件系…
- flex 上传 文件 FileReference loa…
- Join语句的on 与 select xxx in…
- mysql实际使用过程中碰到的一些有…
- 关于mysql query cache和memcached…
- windows下编译bison + f…
- 用cmake 编译 bison和flex
- 如何查看mysql的某个安全漏洞在哪…
- mysql innodb 的文件系…
- HBase使用场景和成功案例
- 一些关于handlersocket的资料
- 转载:比memcpy更快的内存拷贝
- 转载:innodb_log_file_size设多大…
- 转载:使用Google的开源TCMalloc库…
- lex 和 yacc 学习…
- lex 和 yacc 学习…
- Hadoop后时代