Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
На сколько повышается эффективность работы SQL-сервера, установленного на Windows2000 Advanced Server на двухпроцессорной платформе (по сравнению с одним процессором)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2001, 14:32 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
В принципе, может вообще не повыситься. Всё зависит от того, насколько утилизирован первый. Да и загрузка системной и SCSI шины тоже может сделать бессмысленной установку дополнительного камня. Однако, в большинстве случаев, особенно когда кроме SQL сервера железо несёт и другие приложения, это может весьма благоприятно сказаться на производительности, особенно за счёт выделения СУБД своего камня. Точно также, большую пользу добавление процессоров даёт в многопользовательской среде, за счёт распараллеливания задач. В общем, на самом деле это предмет отдельного исследования, точно так же, как для автомобиля второй мотор (или четвёртый мотор), второй процессор может не принести пользы, в смысле производительности, но ЗАТО, если один камень прикажет долго жить, вам не придётся останавливать сервер, на то время, пока Вы будете бегать в магазин за новым процессором. Отвечая же на вопрос, скажу, что часто производительность растёт почти линейно. И чем дальше, тем больше процессоров могут давать прирост производительности, сооразмеримый с их тактовой частотой и размером кэша. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2001, 06:45 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
У меня два года эксплуатировался двухпроцессорный Acer/Pentium 90 - как показывали счетчики второй процессор практически не использовался, более того при переходе на такую же машину но с большей памятью производительность возросла гораздо больше чем при подключенно 2-ом процессоре. Так что по моему обыту решающее значение имеет во-первых скорость дисковой подсистемы и во-вторых объем физической памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2001, 08:03 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
ну то что "скажу, что часто производительность растёт почти линейно" Это нечто! Скорее нелинейно, "почти" и рядом нет! На вопрос "На сколько повышается эффективность работы SQL-сервера" могу сказать что намного! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2001, 08:21 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
У меня два года эксплуатировался двухпроцессорный Acer/Pentium 90 - как показывали счетчики второй процессор практически не использовался, более того при переходе на такую же машину но с большей памятью производительность возросла гораздо больше чем при подключенно 2-ом процессоре. Так что по моему обыту решающее значение имеет во-первых скорость дисковой подсистемы и во-вторых объем физической памяти. -------------------------------------------------------- А о какой версии SQL Server'а идет речь? 6.5 по умолчанию, по-моему, использовал N-1 процессор - оставляя 1 для OS, т.е. в Вашем случае 2-1=1 - выигрыша никакого, особенно если кроме SQL'а на сервере ничего больше не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2001, 09:48 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
многое зависит от сложности запросов и обьема данных.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2001, 09:52 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
sorgery < Я имел ввиду хорошо сбалансированную систему, которой есть чем загрузить дополнительный процессор. А со словом "линейно" - согласен, нужно было его взять в кавычки (из соображений арифметики). Моя практика показывает, что для двухпроцессорного варианта, лучше разделить процессоры между ОС и СУБД. Для 4-х процессорного, 1 - для ОС, остальные для СУБД. В любом случае, всё это надо исследовать с помощью Perforamce Monitor. Во первых, что бы не стрелять из пушки по воробъям, а во вторых, что бы точно знать, где у Вас узкие места и уже на основании этого знания принимать решение о масштабировании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2001, 09:57 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Perfomance Monitore может многое сказать! Кирилл посмотри в рассылке, Выпуск№4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2001, 10:19 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Ко всему сказанному хочу добавить только одно замечание. На распараллеливание запросов уходят дополнительные ресурсы. Если распараллеливать все запросы подряд, вместо выигрыша можно получить проигрыш. Поэтому в параметрах SQL Server есть такая штука как COAST OF PARALLELISM, то есть цена распараллеливания запроса. Обычно ее ставят порядка 5 секунд. Если по оценкам оптимизатора запросов выполнение запроса займет меньше времени, запрос не распараллеливается. Если больше - то имеет смысл провести дополнительную работу по его распараллеливанию. Ежели основная масса запросов приводит к их распараллеливанию, и при этом не транжирятся напрасно ресурсы на распараллеливание, значит среднее время выполнения всех запросов превышает 5 секунд. И, следовательно, в вашей организации подобрались пользователи с терпением удава. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2001, 10:21 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
Действительно, использовался сначала SQL 4.2 а затем 6.5, конкретные поптоки не проверял, но то что производительность возросла на однопроцессорном при том же програмном обеспечении и количестве клиентов это точно, ведь задачи самой NT ниекто не отменял. Так что не нужен он второй процессор для сервера БД, лучше память поставить поболее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2001, 02:32 |
|
||
|
Двухпроцессорность для MS SQL Server
|
|||
|---|---|---|---|
|
#18+
>Так что не нужен он второй процессор для сервера БД, лучше память поставить поболее. Интересно на чем основано сие мнение ? Как раз сервер баз данных наиболее выигрывает от многопроцессорности (это не отменяет требования к памяти). Наличие большого количества памяти позволяет иметь на сервере большой кэш данных, что уменьшает количество дисковых I/O операций. Наличие дополнительных процессоров позволяет паралельно обрабатывать запросы к БД, я думал всем понятно, что как раз обработку запросов достаточно просто распаралелить, поскольку кроме распаралеливания большых запросов, можно выполнять паралельно РАЗНЫЕ ЗАПРОСЫ! 2 Кирилл Откровенно говоря не знаю на сколько именно повысится эффективность, но то что повысится значительно это точно. Другой вопрос, что нужна ли Вашей системе такая производительность, за соответствующую стоимость? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2001, 05:20 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3569&tid=1826501]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 325ms |

| 0 / 0 |
