我使用MySql作为数据库服务器。我为选择查询创建了一个存储过程。我想知道我的数据库服务器如何缓存我的存储过程?

如果MySql将我的存储过程保存在缓存中,如何从PHP代码访问它?

我已经将此教程http://dev.mysql.com/doc/internals/en/sp-cache-sp.html引荐给我,但找不到有关如何使用这些功能的详细说明。

非常感谢

最佳答案

sp-cache-sp源文件是MySQL内部代码,但是所有存储过程都使用my.cnf中定义的查询缓存,但是可能需要DETERMINISTIC特性。


  如果例程对于相同的输入参数始终产生相同的结果,则该例程被视为“确定性”


更多信息:
http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html

关于php - 如何使用存储过程缓存?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27315867/

10-16 07:01