Published on

August 16, 2016

Оптимизация сетевой производительности SQL Server

Как пользователь SQL Server, вы могли столкнуться с проблемами производительности, связанными с сетью. В этой статье блога мы рассмотрим, как идентифицировать и решить эти проблемы с помощью представлений динамического управления SQL Server (DMV) и других диагностических инструментов.

Когда вы замечаете, что верхний wait_type в представлении sys.dm_os_wait_stats – ASYNC_NETWORK_IO, это указывает на проблему либо с клиентской частью приложения, либо с сетью. Для дальнейшего исследования следует проверить конфигурации SQL Server для размера сетевого пакета.

Размер сетевого пакета влияет на размер пакетов Tabular Data Stream (TDS), которые отправляются в TCP/IP для передачи. Размер пакета TDS может быть установлен от 512 байт до 32 КБ. Обычно считается, что большие размеры пакетов приводят к более быстрому перемещению данных. Однако основным критерием при выделении размера пакета TDS является использование памяти.

Рекомендуется сбалансировать использование памяти с требованиями производительности при установке размера пакета TDS. Некоторые администраторы баз данных предпочитают согласовывать размер пакета TDS с максимальной единицей передачи (MTU), в то время как другие экспериментируют с различными настройками пакета TDS, чтобы найти оптимальный баланс.

Оптимизация размера пакета TDS может улучшить сетевую производительность, но это может не решить все проблемы сетевого канала. Если вам нужна более подробная информация о том, как запросить и оптимизировать размер пакета TDS, а также решить проблемы сетевой производительности SQL Server, вы можете обратиться к статье “Тактика администратора баз данных для оптимизации сетевой производительности SQL Server”.

Мы надеемся, что эта информация поможет вам оптимизировать сетевую производительность SQL Server. Если у вас есть вопросы или предложения, не стесняйтесь обращаться к нам в Twitter.

Следите за новыми советами и трюками по SQL Server!

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.