2014-12-05 3 views
0

Я использую MySql в качестве моего сервера базы данных. Я создал хранимую процедуру для выбранного запроса. Мне нравится знать, как мой сервер базы данных кэширует мою хранимую процедуру?Как использовать хранимую процедуру кеша?

Если MySql сохранит мою хранимую процедуру в кеше, как я могу получить к ней доступ из кода PHP?

Я упомянул этот учебник http://dev.mysql.com/doc/internals/en/sp-cache-sp.html, но я не нашел подробного описания того, как использовать эти функции.

Большое спасибо

+0

см http://php.net/manual/ о/mysqli.quickstart.stored-procedures.php – codinginsane

ответ

0

Исходный файл зр-кэш-зр является внутренний код MySQL, но все хранимая процедура использует кэш запросов, как это определено в вашем my.cnf, но может быть вам нужна DETERMINISTIC характеристика.

Рутинная считается «детерминированной», если она всегда производит тот же результат за тот же входных параметров

Подробнее: http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html