ВУЗ:
Составители:
Рубрика:
67
Для поставщика OLE DB: OLE DB Services=–4;
Для поставщика SQL Server: Pooling=False;
Теперь при вызове метода Close соединение действительно будет разо-
рвано.
Поставщик данных Microsoft SQL Server предоставляет также дополни-
тельные параметры управления пулом соединений (таблица 12).
Таблица 12
Параметры пула соединения поставщика MS SQL Server
Параметр Описание Значение по
умолчанию
Connection
Lifetime
Время (в секундах), по истечении которого откры-
тое соединение будет закрыто и удалено из пула.
Сравнение времени создания соединения с текущим
временем проводится при возвращении соединения
в пул. Если соединение не запрашивается, а время,
заданное параметром, истекло, соединение закрыва-
ется. Значение 0 означает, что соединение будет за-
крыто по истечении максимального предусмотрен-
ного таймаута (60 с.)
0
Enlist Необходимость связывания соединения с контек-
стом текущей транзакции потока
True
Max Pool Size Максимальное число соединений в пуле. При ис-
черпании свободных соединений клиентское при-
ложение будет ждать освобождения свободного со-
единения
100
Min Pool Size Минимальное число соединений в пуле в любой
момент времени
0
Pooling Использование пула соединений True
Для задания значения параметра, отличного от принятого по умолчанию,
следует явно включить его в строку ConnectionString.
Помещение соединений в пул, включенное по умолчанию, – одно из
средств повышения производительности приложений. Не следует без надобно-
сти отключать эту возможность.
4.2. Хранимые процедуры
Хранимой процедурой называется одна или несколько SQL-конструкций,
которые записаны в базе данных.
Задача администрирования базы данных включает в себя в первую оче-
редь распределение уровней доступа к БД. Разрешение выполнения обычных
SQL-запросов большому числу пользователей может стать причиной неисправ-
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »
