我使用MySql作为我的数据库服务器。我已经为select查询创建了一个存储过程。我想知道我的数据库服务器如何缓存我的存储过程?
如果MySql将我的存储过程保存在缓存中,我如何从PHP代码中访问它?
我已经参考了这个教程http://dev.mysql.com/doc/internals/en/sp-cache-sp.html,但我找不到有关如何使用这些功能的详细说明。
非常感谢
答案 0 :(得分:0)
sp-cache-sp源文件是MySQL内部代码,但所有存储过程都使用my.cnf中定义的查询缓存,但可能需要DETERMINISTIC
特性。
如果例程对于相同的输入参数总是产生相同的结果,则该例程被认为是“确定性的”
更多信息: http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html