Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удивительное рядом - второй CPU / 7 сообщений из 7, страница 1 из 1
01.03.2002, 11:08
    #32024159
PVHH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удивительное рядом - второй CPU
Уважаемые Господа!

Добавил в сервер второй процессор (HP LC2000 PIII-733, 768RAM, NT40SP6, SQL70SP1) все стали жаловаться, что работает все медленно. А вот DBCC CHECKDB, точно стала быстрее. У кого какие комментарии?


С уважением Ходаков Павел
...
Рейтинг: 0 / 0
01.03.2002, 12:06
    #32024169
Vladimri
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удивительное рядом - второй CPU
Комментарий: У меня dual P3xeon-550, ram 1gb, Raid5 4x18Gb, NT4SP6a, MSSQL Server 2000 база 600Мб, правда будет больше, 20 пользователей. Так вот 2 проц просто простаивает (загрузка примерно 80 на 20). Кто виноват и что делать?
...
Рейтинг: 0 / 0
01.03.2002, 12:45
    #32024176
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удивительное рядом - второй CPU
На распараллеливание выполнения запроса тратятся дополнительные ресурсы. Запросы, предварительно оцененное время которых меньше параметра сервера "Coast of Parallelism" выполняются на основном процессоре. Если планируемое время выполнения запроса превысило заданную границу, задействуются дополнительные ресурсы и расходуется дополнительное время по перестройке плана выполнения запроса одновременно на нескольких процессорах (на взаимную синхронизацию также требуется время).
Отсюда вывод. Второй процессор помогает ускорить работу сервера только:
1. При жестком фикцировании одного процессора за операционной системой, второго процессора за SQL-сервером (за счет распараллеливания задач SQL-сервера и функционально слабо с ними связанных задач операционной системы). Ускорение при этом не очень существенное, весьма далекое от 2-хкратного. Если на сервере кроме SQL-сервера больше ничего нет, то около 5%.
2. При использовании SQL-сервером нескольких процессоров выигрыш получается только на запросах, требующих ну очень большого времени выполнения.
А ежели у вас случай не 1 и не 2, то для вас наиболее подходящим является не увеличение числа процессоров, а увеличение объема оперативной памяти. Этот фактор влияет на производительность гораздо-гораздо-гораздо-гораздо больше.
...
Рейтинг: 0 / 0
01.03.2002, 15:04
    #32024195
_Dima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удивительное рядом - второй CPU
А у Вас какой режим работы процессоров установлен - симметричный или ассиметричный ?
...
Рейтинг: 0 / 0
03.03.2002, 23:19
    #32024246
Чумак А.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удивительное рядом - второй CPU
Garya прав.
Для тормозящих после установки второго проца запроса постав опцию в селекте OPTION (MAXDOP 1) шоб без самодейтяльности и паралелизмов там всяких в плане исполнения запроса было. После этого тормозящие запросы будут выполняться как и раньше (ну може чуууточку быстрееЖ
. Неоднократно встречался с таким на практике.
...
Рейтинг: 0 / 0
04.03.2002, 01:53
    #32024248
sysop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удивительное рядом - второй CPU
Что-то смутно примоминаю что и сама нт'а при добавлении второго процессора его не использует - надо переустанавливать. Но это смутно.
...
Рейтинг: 0 / 0
04.03.2002, 10:14
    #32024289
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удивительное рядом - второй CPU
Для NT 4 должен при установке ОС выбираться вариант мультипроцессорного ядра.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удивительное рядом - второй CPU / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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