Доброго времени суток! Имеется код на C#:
try
{
using (var ts = new TransactionScope(TransactionScopeOption.Required, new TimeSpan(0, 2, 0, 0)))
{
using (var sqlConnection1 = new SqlConnection(Settings.Default.DefaultConnectionString))
{
var taDivisions = new DivisionsTableAdapter();
try
{
sqlConnection1.Open();
taDivisions.Update(data);
ts.Complete();
}
finally
{
if (sqlConnection1.State != ConnectionState.Closed)
sqlConnection1.Close();
}
}
}
}
catch (Exception exception)
{
//Log it
throw;
}
Проблема в следующем: при первом выполнении, затраченное время ~ 1 минута ( иногда больше ), притом что в таблице не более 10 строк, и за раз изменяется не более чем 1 строка. Причем время выполнения не зависит вообще никак от таблицы которую обновляем. Запрос выполняется, не отваливается по таймауту, при следующем выполнении - обновление происходит моментально. Конфигурация: 2 сервака IIS + SQL Server Читал что сиквел сервер при обращение кэширует запросы, поэтому при первом обновлении такое происходит. Буду признателен если дадут комментарий, либо реальную причину по которой это может происходить, либо на что обратить внимание. Спасибо!
UPD.
Скрин как раз сделан в момент обновления, который занял ~ 1.5 минуты на 1 запись
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день всем! Начал изучать React, для первой своей работы выбрал Material UI v10
Недавно начал учить jsС xhr методом GET разобрался, а вот как через POST не пойму
Я пытаюсь сделать календарь на javascriptВ html определена таблица 7x7 включая строку заголовков дней недели
Сейчас часто стал использовать в jquery такой стиль написание обработки событий