2014-12-05 76 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