Параметр network packet size

Используйте параметр network packet size для установки размера пакета (в байтах), используемого во всей сети. Пакеты — это фрагменты данных фиксированного размера, с помощью которых осуществляется передача запросов и ответов между клиентами и серверами. По умолчанию размер пакета в SQL Server равен 4 096 байт. Если приложение осуществляет массовое копирование или отправляет/получает большие объемы данных типа text или image, увеличение размера пакета может повысить эффективность работы системы за счет сокращения числа сетевых операций чтения и записи. Если приложение отправляет и получает небольшие объемы информации, размер пакета можно уменьшить до 512 байт, чего в большинстве случаев достаточно.

ПримечаниеПримечание

Не изменяйте размер пакета, если нет уверенности в том, что это повысит производительность. Для большинства приложений оптимальным является размер пакета, установленный по умолчанию.

Если система работает с несколькими сетевыми протоколами, присвойте параметру network packet size значение, оптимальное для протокола, который используется чаще всего. Параметр network packet size позволяет повысить производительность сети, если сетевые протоколы поддерживают более крупные пакеты. Это значение может быть переопределено в клиентских приложениях.

Для запроса на изменение размера пакета также используются функции OLE DB, ODBC и DB-Library. Если сервер не поддерживает запрошенный размер пакета, компонент Database Engine отправляет клиенту предупреждающее сообщение. В некоторых ситуациях изменение размера пакета может привести к ошибке в канале связи, например следующей:

Собственная ошибка: 233. Процесс отсутствует на другом конце канала.

Параметр network packet size относится к дополнительным параметрам, которые не следует изменять, не имея достаточного опыта. Если для изменения этого параметра используется системная хранимая процедура sp_configure, то его можно изменить только в том случае, если значение параметра show advanced options равно 1. После изменения этого параметра новое значение будет использоваться во всех новых соединениях.

Максимальный размер сетевого пакета для шифрованных соединений составляет 16 383 байта.