问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问mysql这么修改myisam buffer的缓冲大小?

发布网友 发布时间:2022-05-07 15:18

我来回答

2个回答

懂视网 时间:2022-05-07 19:40

bitsCN.com

MyISAM表的缓存

前言:

今天一个朋友问了一个问题,原文如下:mysql5.1,myisam的表,select count(*) as total FROM m_bff WHERE from_uid='73149293' AND isdeleted=0。from_uid上有索引,第一次执行这个句子速度慢,1秒多,用show profile看都慢在Sending data上。但是紧接着我加上sql_no_cache,执行只需要0.01秒了,有好多句子都是类似的情况第一次慢,后来加上sql_no_cache也不慢,Key_blocks_unused也很多,请教下这种是什么原因呢?

问题总结一下就是:对于MyISAM表的查询,为何第一次会比第二次慢非常多?

回想innodb和MyISAM的区别,其中非常重要的一个就是MyISAM只缓存索引内容,而innodb不仅缓存索引还缓存数据。那照理说MyISAM每次的数据查询都应该是Disk Access不会有很大的速度差距吧。

其实在MyISAM的文件和操作系统之间还有一层OS级别的文件缓存。猜测就是OS文件缓存捣的鬼。

验证:

验证方式其实很简单,在shell下以root权限运行 cat 3 > /proc/sys/vm/drop_caches 把OS的文件缓存清空,再运行SQL看看是不是和第一次运行的速度一样就可以知道了。

结果:

恩,echo 3 /proc/sys/vm/drop_caches 之后就又慢了,看来就是你说的问题了

引申:

知道了MyISAM这个特性后,可以用文件预读的方法来做数据预热。

假设某个表是热点表,且操作系统又有较多的内存空余。我们可以用cat table.MYD >> /dev/null 的方式来把文件加载到OS文件缓存中。这样当某些用户的数据第一次访问时就不会出现慢查询了

bitsCN.com

热心网友 时间:2022-05-07 16:48

windows下面 my.ini
Linux下面 my.cnf

myisam_buffer_size = 64M
注意把前面的#去掉
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
预算2000内的手机2000元以内双核手机 我女儿被摩托车一撞伤后,骑车人逃逸了,记住车牌号报警后,找到车主... ...擦车事件.给钱私了对方写了协议书和收据.但肇事局把车拖走了... 我被摩托车撞了对方是全责,头部还缝了六针,我可以要求赔偿多少?_百度... 对方醉酒驾摩托车撞伤家人,现在想出院静养,赔偿事宜该怎么协商,应该赔 ... 摩托车追尾我家人的车,摩托车司机骨折,交警扣了我家的车 现在需要我们... outlook 资料怎么转移到其他电脑上 正规废镍回收联系方式 手机用音乐播放器那个更好? 哪种播放器音质最好 编目icp最高原则 disomat tersus ICP地址设置 家长写给孩子的一段话 6349算24点怎么算式? 3369么算24点怎么算三年级下册 身材不太好,又想穿泳装去水上乐园玩 怎么办? 中国平安义乌 手机电池里面的电池板那张纸是金子做的吗? 浙江有几多间平安银行 EXCEL 表格里面 是否 可以 和VISIO 完全兼容。即 我在 VISIO 中画的 流程 框图,是否 可以直接插入EXCEL中 visio做的流程图插入到Excel还能编辑吗 义乌市哪里有平安银行,在那办理信用卡要什么条件,只有身份证和跟公司的劳动合同没有其他的可以吗? 请问手机电池里面是什么结构? 平安银行股份有限公司义乌商贸支行怎么样? “曲径通幽处”中“曲”的解释为“竹”,用哪个好 如何赏析“曲径通幽处,禅房花木深”? 义乌佛堂至义乌平安银行哪个支行最近? 曲径繁复是什么意思? 止咳得冰糖雪梨怎么做 题破山寺后禅院里的曲径什么意思能否换成竹径 博士ICP-MT3-1单防区模块怎么接残卫手报与声光报警? 组态王跟计算机和智能模块怎样组合应用 ICP备案怎么撤销? 拼多多上的p40为什么只要3000 你好,为啥拼多多华为手机和华为商城价格不一样? 生产函数Q=A(L的1/3次方)(K的2/3次方),短期生产函数中,合边际报酬递减规律否? 什么是边际收益递减规律?求解 下面生产函数中劳动边际收益递减的是那个 求PS高手帮忙去水印 http://hi.baidu.com/%D0%A1%C3%FC%B5%C4/album/item/3ca54e3d68ee7f5797ddd8bd.html# 房地产上游和下游相关行业有哪些? 房地产上下游有哪些行业 房地产行业的产业链都有哪些行业 越狱第二季 有吗? 像:烧,抢,捡,奸.............等等。的 贬义字 房地产上下游行业有哪些 房地产领域的核心问题还是泡沫比较大,你怎么看待这个问题? 恒大对于房地产市场意味着什么? 请帮忙用索引越界贴吧数据统计工具统计一下手办吧 网友前100的贡献排名,谢谢 372009971@qq.com 房地产 的 附属行业都有什么 它可以 带动那些行业为什么 谢谢 房地产业的产业链有哪些环节?