149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
У меня довольно странная проблема... Есть ASP-страница, к которой обращается флеш-приложение. Страница берёт данные из базы, формирует их в удобоваримом виде и отправляет флешу. Всё замечательно, но иногда на одной из таблиц оно просто нещадно тормозит. Натыкала кучу DateTime - видно, что тормоза всегда происходят на ExecuteReader из одной и той же таблицы - задержки по 10-20 секунд, хотя обычно формирование всей страницы занимат меньше секунды. Таблица небольшая, количество строк меняется в диапазоне от десятка до тысячи, от конкретного размера таблицы тормоза не зависят. Выборка идёт или по битовому полю, или по целочисленному (или равно, или between, в зависимости от условий), плюс сортировка по целочисленному полю. Никаких джойнов, никаких текстовых выборок, совершенно не представляю на чём там тормозить. Единственное что - этой же таблицей активно пользуется приложение на VB.NET. Таблица подцеплена через DataSet, раз в 2-3 секунды делается Update. Все изменения в таблицу вносятся только со стороны приложения, в ASP только выборки. Приложение работает совершенно стабильно, без тормозов, на апдейтах не подвисает.

С чем может быть связана такая проблема? Помогите, уже неделю бьюсь, не могу из-за этого сдать проект;о(((

База данных: Microsoft SQL Server 2005.