Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL и 2 Xeon MP / 8 сообщений из 8, страница 1 из 1
12.08.2002, 12:11:15
    #32042450
Creator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL и 2 Xeon MP
Короче вопрос такой стоял сервак Pentium 733.
Запрос состоял в вызове stored процедуры.
И выполнялся 5 сек.
Поставили 2 x Xeon 1800 MP +RAID 5 выполняется 4,98 сек.
В чём может быть проблема?
...
Рейтинг: 0 / 0
12.08.2002, 12:51:30
    #32042473
KANDed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL и 2 Xeon MP
Причин может быть туева хуча. Нужен обстоятельный ответ. Но ведь и свои дела делать надо бы...
В форуме проблема производительности, распараллеливания, ... много раз поднималась. Есть подробный анализ и советы. Нажми кнопочку "Поиск". Интересные мысли найдешь.
...
Рейтинг: 0 / 0
12.08.2002, 13:47:37
    #32042491
Creator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL и 2 Xeon MP
Да я смотрел сообщения на форуме по этому поводу.
А вот если попробовать Oracle то ситуация изменится?
...
Рейтинг: 0 / 0
12.08.2002, 15:50:49
    #32042561
Guest_1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL и 2 Xeon MP
A eto pozhalte v forum po Oraclu
...
Рейтинг: 0 / 0
12.08.2002, 17:15:48
    #32042610
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL и 2 Xeon MP
что - то интуиция мне подсказывает что измерение времени исполнения происходит на клиентском приложении... не может такая разница в оборудовании принести столь ничтожно малый выигрыш в производительности...

1. где (на клиенте или на сервере) ты замеряешь время исполнения запроса
если на клиенте учитываешь ли время установки связи и подготовки запроса,время передачи данных



2. чем замеряешь Можно ли доверять инструментам
...
Рейтинг: 0 / 0
12.08.2002, 17:29:41
    #32042614
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL и 2 Xeon MP
IMHO на таком коротком запросе его распараллеривание займет больше времени, так что оптимизатор совершенно здраво выбрал использование одного процессора.

Кстати cost threshold for parallelism по умолчанию есть 5.
...
Рейтинг: 0 / 0
12.08.2002, 17:42:03
    #32042616
Kuskow
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL и 2 Xeon MP
Есть такая чтука
SET STATISTICS TIME ON
которая, если ее применить относительно Querry Analizer, а затем применить некий запрос, показывает время на парсинг, компиляцию, выполнение запроса. Эти данные генерятся на серваке, посему факторы трансфера данных по сети роли не играют. Влияет разве что загруженность сервака...
...
Рейтинг: 0 / 0
15.08.2002, 20:07:16
    #32043710
Creator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL и 2 Xeon MP
Я проверил всё с одной базой. Размер 30МБ
В случае с Pentium 733 стоит NТ. На Xeon'ах Windows 2000.
Если я делаю запрос на NT то
статистика такова
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 0 ms.
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 0 ms.
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 508 ms.
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 0 ms.
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 0 ms.
(387 row(s) affected)
SQL Server Execution Times:
CPU time = 10 ms, elapsed time = 5412 ms.
SQL Server Execution Times:
CPU time = 10 ms, elapsed time = 5413 ms.

С 2К
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 0 ms.
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 0 ms.
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 599 ms.
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 0 ms.
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 0 ms.
(387 row(s) affected)
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 4183 ms.
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 4183 ms.

Но при этом если запросить с самой большой таблицы
все записи (2К) то статистика такова
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 0 ms.
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 0 ms.
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 0 ms.
(204046 row(s) affected)
SQL Server Execution Times:
CPU time = 125 ms, elapsed time = 4462 ms.
Исчего я делаю вывод что проблема именно в вычислениях.
Напряг на процессор(2xXeon) не более %50.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MS SQL и 2 Xeon MP / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]