![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
query_cache_type = 1
的情况下
select的结果是会自动加到内存中去
以后相同的语句,就会直接从内存中取结果
如果我表中的数据发生变化,qcache会自动把内存中的结果取消吗
qcache是隔一段时间查次表中的数据有无变化,还是在数据发生变化时就通过某种触发机制告诉qcache结果变化了,内存中的数据无效了?我觉得应该是第二种,没验证。是这样吗?
adodb中也有种缓存数据结果的cache,但是它要设置个缓存更新时间
也就是在缓存时间内,即使表的数据发生变化,查询结果依然是缓存的旧的数据
再就是,纯粹考虑程序执行时间效率上
是mysql的qcache效率高呢,还是adodb的cache的效率高?
[ 本帖最后由 darx 于 2007-5-1 08:36 PM 编辑 ]
提问者:darx 08-22 15:03
答复

