我们致力于一个MySQL知识的分享网站

  |   本站Feed      

memcached server LRU 深入分析

2009-09-03 23:03:20  |   才被阅读:628 次  |   要评论?
分类: 未分类  |   发布: OurMySQL  |   来源:ahuaxuan
标签: ,

从这篇文章里我们可以得到以下几个结论:
结论一,memcached得LRU不是全局的,而是针对slab的,可以说是区域性的。
结论二,要提高memcached的命中率,预估我们的value大小并且适当的调整内存页大小和增长因子是必须的。
结论三,带着问题找答案理解的要比随便看看的效果好得多。

继续阅读全文...

innodb_flush_method 与 Linux File I/O

2009-08-31 09:15:41  |   才被阅读:342 次  |   要评论?
分类: 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是如何工作的。

继续阅读全文...

Query Cache,看上去很美

2009-08-27 20:21:30  |   才被阅读:438 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:Taobao DBA Team
标签:

当你的数据库打开了Query Cache(简称QC)功能后,数据库在执行SELECT语句时,会将其结果放到QC中,当下一次处理同样的SELECT请求时,数据库就会从QC取得结果,而不需要去数据表中查询。

继续阅读全文...

字符与字节

2009-08-27 20:16:51  |   才被阅读:192 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:Taobao DBA Team
标签: ,

总结:
char以字符来计算,一个中文一个英文都是占1个字符;
Binary以字节来计算,一个英文占1个字节,一个中文占2个字节。

继续阅读全文...

64位Linux上安装Memcached详细步骤

2009-08-20 23:31:34  |   才被阅读:450 次  |   要评论?
分类: 未分类  |   发布: OurMySQL  |   来源:老唐
标签:

由于32位操作系统下面单进程最大内存使用不能超过2G,而我们用Memcached经常需要使用更大的内存空间,所以选择64位的Linux版本是必须的,64位OS下的Memcached安装和32位OS下差不多,只有一个地方稍有不同,详见下面的红色字体部分。

继续阅读全文...