Подготовленные операторы должны быть освобождены, когда используется в хранимых процедурах?

@David в Дакоте:

Console.WriteLine( "-".PadRight( 21, '-' ) );

я раньше делал это, пока я не обнаружил, что Строковый класс имеет конструктора, который позволяет Вам делать то же самое более чистым способом:

new String('-',22);
6
задан Victor 22 July 2009 в 12:31
поделиться

2 ответа

Согласно документации MySQL :

Подготовленный оператор предназначен для сеанс, в котором он был создан. Если вы завершите сеанс без освобождение заранее подготовленного оператор, сервер освобождает его автоматически.

Итак, нет, я бы не стал делать это явно, если только у вас нет очень длительных сеансов.

7
ответ дан 10 December 2019 в 02:51
поделиться

Если вы используете пул соединений , это определенно хорошая идея, чтобы освободить их.

2
ответ дан 10 December 2019 в 02:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: