2014-12-05 153 views
0

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

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

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

非常感谢

+0

看到http://php.net/manual/ EN/mysqli.quickstart.stored-procedures.php – codinginsane 2014-12-05 12:32:01

回答

0

的SP-缓存-SP源文件是一个MySQL的内部代码,但所有的存储过程使用查询缓存在你的my.cnf中定义的,但可能是你需要的DETERMINISTIC特征。

例行被认为是“确定性”,如果它总是产生相同的结果对于相同的输入参数

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