MySQL InnoDB性能调整的一点实践

2009-09-03 23:07:23  |   才被阅读:2,233 次  |   才1条评论
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:robbin
标签: , ,

数据库服务器启动以后,运行不太正常。表现出来的现象是:
1、操作系统内存Disk Cache使用了2.7GB
2、操作系统swap空间使用了200MB左右,一直不停进行swap in/swap out
3、CPU的IO Wait偏高,平均在10%以上

继续阅读全文...

innodb_flush_method 与 Linux File I/O

2009-08-31 09:15:41  |   才被阅读:1,731 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:Taobao DBA Team
标签: ,

innodb_flush_log_at_trx_commit参数确定日志文件何时write、flush。innodb_flush_method则确定日志及数据文件如何write、flush。在Linux下,innodb_flush_method可以取如下值:fdatasync, O_DSYNC, O_DIRECT,那这三个值分别是如何影响文件写入的?首先我们需要先来了解Linux的文件I/O是如何工作的。

继续阅读全文...

innodb_flush_method带来的性能影响

2009-07-22 13:10:48  |   才被阅读:1,442 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:Taobao DBA Team
标签: , , ,

单纯从写入的角度讲,默认的fdatasync性能最佳,其次是O_DSYNC,最差的是O_DIRECT。

继续阅读全文...