У нас есть бизнес-веб-приложение в ASP.NET + SQL Server 2008.
В начале SQL Server и IIS находились на одной машине. Теперь мы купили другую машину. Текущая конфигурация - машина IIS плюс машина SQL Server, и они подключены через соединение локальной сети 1 ГБ.
При такой конфигурации наше веб-приложение работает медленнее, чем раньше. Максимальная пропускная способность составляет 1-2% от сети, около 15 Мбит / с.
Когда мы используем другие потоки на том же SQL Server с того же компьютера IIS, использование сети выше. Так что это не проблема с SQL Server.
Как мы можем увеличить пропускную способность для этого соединения SQL?
Характеристики:
- .Net 3.5
- SQL Server 2008 Standard
- для передачи файлов можно использовать 100% локальной сети
- SQL-соединение по протоколу TCP / IP
- логины SQL
- Пул протестирован с включением и отключением
- Ado.Net по дозвуку без LINQ