有没有方法可以找出从MySQL查询缓存中检索执行的查询?
当然......有很多方法可以计算一般级别(SHOW STATUS LIKE '%qcache%'等)的缓存查询数量,但我想知道当前执行的查询是从MySQL缓存加载的.
例如,在PHP中,该函数mysql_insert_id();在单独的查询中返回最后插入的ID.
在这个方向上,调用元数据函数就好了,mysql_is_query_from_cache($previous_query);以验证先前的查询结果是否实际从MySQL查询缓存中检索出来
有什么想法吗?
对于可视化表示,为了简单起见,当然也是为了满足我的好奇心,我想知道如何将PHP数组转换为有效的PHP资源.
见下面的例子:
(使用dBug组件创建的示例图像可从http://dbug.ospinto.com/获得)
我做了3个例子:
正如你所看到的,资源是一种视觉美,而对象和数组是通过使用多维数组构建的,使用不良的数字数组索引将它们绑定在一起:(
我正在寻找的,可能是这样的:
$resource_var = (resource) $array_var;
Run Code Online (Sandbox Code Playgroud)