|
|
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
Господа профессионалы! есть вопрос. Глянул тут на мониторе на сервер - точнее, на работу процессоров. параметр %Processor Time. на сервере - 2 процессора. так вот, процессоры работают "симметрично". То-есть кривые колеблются вокруг средней примерно в 50%. если % одного возрастает - второго -симметрично убывает. то-есть сумма % работы ОБОИХ процессоров - 100%. если загрузка одного - 100%, то другого - 0. и это при очень интенсивной нагрузке. Кто что по этому поводу может прокомментировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 11:21:24 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
Может винты не справляются, вот и процессорам заняться нечем ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 11:42:57 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
У меня то-же самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 11:44:54 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
Когда у меня SQL 7 вертелся под Вын 2000, то же самое было.... перешли на SQL 2000... И мультипроцессорность почувствовалась :-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 14:29:41 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
у нас 2000 Server, SQL 2000 SE SP2, один фиг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 14:33:36 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
Мои наблюдения - обычно под одну кверю отдается один процессор, если клиент один или несколько многопроцессорность не заметна. Например вы можете запустить большой Update, и он будет работать 2 часа хоть на 1, хоть на 2х процессорах, и будет занят только один процессор, а вот если Update'ов 2 - и на разных таблицах то тогда будут работать оба процессора... PS. Это только мои догадки, как оно там реально работает не знаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 17:55:16 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
2 Vit - я это проверял, специально, запускаю сложный запрос на пару минут, загружен один. Думаю, ладно, запускаю еще один такой запрос - то же самое, первый загружен, второй - 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 18:00:11 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
возможно, ваш запрос не распараллеливается по причине его природы либо по причине того, что оптимизатор решил, что затраты на распралеливание (весьма дорогая операция) не стоят выигрыша по времени выполнения. Например, у нас таких почти 90% запросов. Параллельная работа двух процов очень хорошо чувствуется когда запущено одновременно несколько запросов - тогда оба грузятся на все 100%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 18:16:20 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
так я и говорю, что запускаю несколько запросов длительностью в в 1 мин ! (это много или мало ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 18:19:29 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
to ROM А вот у меня SQL 2000 EE!!! Могет у него с мультипроцессорностью лучше дело обстоят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 18:19:38 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
Тут еще может быть такая фишка - оба запроса могут писать в тот же самый лог и затрагивать одни и те же индексы, тригера и т.п. и по этому могут быть очень сложны в распараллеливании. А если попробовать 2 запроса на разные базы данных одного и того же сервера? Та же картина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 18:45:54 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
И еще а что у вас стоит в параметрах cost estimate? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 18:51:26 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
у меня постоянно весит Perfomance Monitor,пользователи обращаются к одной базе и выполняют различные запросы, и все говорит о том, что суммарная кривая колеблется у 50 процентов.Может дело в настройке сервака(тут я пас) или SQL сервака( я поставил использовать все имеющиеся процессоры) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 18:55:37 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
2 sorgery там стоит 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 18:58:00 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
попробуй снизить цену, до 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 20:39:38 |
|
||
|
SQL Server и 2 процессора
|
|||
|---|---|---|---|
|
#18+
А может там при установке сервера licensing mode выбрали "per processor" и только один процессор указали? Глянь в Control Panel\SQL Server 2000 Licensing Setup на всякий случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2002, 22:31:51 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32035034&tid=1821961]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 308ms |

| 0 / 0 |
