SQL Server 2005 — включение протоколов Named Pipes и TCP/IP?

У нас есть база данных SQL Server 2005, и в настоящее время все наши пользователи подключаются к базе данных по протоколу TCP/IP.

Диспетчер конфигурации SQL Server позволяет одновременно «включить» как именованные каналы, так и соединения TCP/IP. Это хорошая идея? Мой вопрос не в том, должны ли мы использовать именованные каналы вместо TCP/IP, а в том, есть ли проблемы, связанные с включением обоих?

Один из ИТ-специалистов нашего клиента говорит, что включение связи с базой данных по обоим протоколам ограничит пропускную способность, которую может использовать любой протокол, примерно до 50% от общей. Я думаю, что пропускная способность, которую может использовать TCP/IP, будет напрямую (обратно) связана с объемом трафика, который именованные каналы (или любой другой тип трафика) занимают в сети в данный момент. Однако этот ИТ-специалист указывает, что тот факт, что мы включили два протокола на сервере, искусственно ограничивает пропускную способность, которую может использовать TCP/IP. Это правильно?

Я провел поиск в Google, но не смог найти ответ на этот вопрос. Любая помощь будет оценена по достоинству.


person Clinemi    schedule 05.12.2008    source источник


Ответы (2)


Это неправильно. Ваша мысль о сетевом трафике верна - пропускная способность не «зарезервирована».

Вы не должны включать именованные каналы, если они не нужны.

person Sam    schedule 05.12.2008

нет ограничений на пропускную способность. проблема с именованными каналами заключается в том, что они могут быть довольно «болтливыми» в медленной сети и могут занимать большую часть полосы пропускания. существует приоритетный список протоколов, которые следует попробовать в первую очередь. но для этого нет внутреннего порога, о котором я знаю.

person Mladen Prajdic    schedule 05.12.2008
comment
Ваш ответ хорош, но Сэм вставил свой первый, поэтому я отметил его как правильный ответ, но спасибо за информацию! - person Clinemi; 08.12.2008