Добрый день!
Скажите, пожалуйста, как оценить производительность SQL сервера?
Нужно сравнить два сервера. Сам сочинил вот такой запрос:
declare @PerfTable TABLE (ts DATETIME, ci BIGINT);
DECLARE @dStartTime DATETIME, @dEndTime DATETIME , @i BIGINT
SET @dStartTime = getdate()
set @i = 0
WHILE @i < 5 * 1000
BEGIN
INSERT INTO @PerfTable (ts,ci) VALUES (getdate(), @i);
SET @i = @i + 1;
END
SET @dEndTime = getdate()
SELECT @dEndTime - @dStartTime [Время выполнения]
Мне кажется, что неубедительно сравнение времени выполнения этого запроса на двух серверах. Какие есть методы сравнения и оценки?
print @@version
Microsoft SQL Server 2005 - 9.00.4035.00