innodb_flush_method 与 Linux File I/O
2009-08-31 09:15:41 |
才被阅读:342 次 |
要评论?
分类: MySQL优化设计 | 发布: OurMySQL | 来源:Taobao DBA Team
标签: I/O, innodb_flush_method
分类: MySQL优化设计 | 发布: OurMySQL | 来源:Taobao DBA Team
标签: I/O, innodb_flush_method
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是如何工作的。
Query Cache,看上去很美
当你的数据库打开了Query Cache(简称QC)功能后,数据库在执行SELECT语句时,会将其结果放到QC中,当下一次处理同样的SELECT请求时,数据库就会从QC取得结果,而不需要去数据表中查询。
