|
|
|
|
|
для: cheops
(08.12.2011 в 20:29)
| | cheops,
благодарю! | |
|
|
|
|
|
|
|
для: STEVER
(08.12.2011 в 19:48)
| | Это сигнал для оптимизатора, что при одних и тех же значениях будут возвращаться одинаковые результаты. Т.е. оптимизатор при составлении плана выполнения запроса будет считать что при постоянных параметрах функцию можно будет вызвать лишь один раз, а не выполнять её для каждой строки результирующего запроса. Т.е. допустим используется функция с постоянными параметрами в запросе, который сам выбирает 10 000 значений. Если есть DETERMINISTIC функция будет вызвана один раз, нет DETERMINISTIC - 10 000 раз. | |
|
|
|
|
|
|
| кто может понятно рассказать для чего используется ключевое слово DETERMINISTIC в mysql при создании функции? | |
|
|
|
|