Форум: "Базы";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
ВнизМSSQL server, загрузка процессора Найти похожие ветки
← →
yaJohn (2006-01-23 14:35) [0]Следующая ситуация:
MSSQL server под Win2003 server.
Многопоточное приложение на Delphi+ADO принимает даные из сети и пишет в таблицы. Пишет через ТDataSet.Append (на SQL было бы лучше, понятно, но уж как есть). Проблема состоит в том, что MSSQL server грузит процессор под 100%. И это проблема, т.к. при такой загрузке основное приложение не успевает принимать даные...
Само собой есть индексы, есть и тригеры.
Вопрос, собственно, в следующем: с чего начинать анализ производительности SQL сервера? Есть ли к нему нечто вроде профайлера?
← →
Ega23 © (2006-01-23 14:39) [1]Если мне не изменяет память, то SQL Server единожды захапав память, её потом не отдаёт.
← →
yaJohn (2006-01-23 14:41) [2]Да памяти вроде бы хватает....
← →
Fay © (2006-01-23 15:15) [3]http://www.sql.ru/forum/actualthread.aspx?tid=3432&hl=100
← →
Anatoly Podgoretsky © (2006-01-23 15:44) [4]Ega23 © (23.01.06 14:39) [1]
Неверно, отдает по первому требованию, имеют возможность наблюдать в диспетчере задач.
← →
Ega23 © (2006-01-23 15:50) [5]
> Неверно, отдает по первому требованию, имеют возможность
> наблюдать в диспетчере задач.
Может быть, я, признаться, такие механизмы работы сервера не рассматривал
← →
yaJohn (2006-01-23 18:19) [6]Спсибо, интересная ссылка. Будем пробовать.
Но все же... Выполняется запрос (INSERT например), который вызывает срабатывание триггеров (возможно каскадное). Как узнать сколько времени выполнялся сам запрос и каждый из триггеров?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c