|
|
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
Программисты вешают сервер. Есть сервер 2000 + СП3 и на нем же эскуэл 2000 Прогрмаммисты используют КОГНАС (софтина такая) для генерации кубов на базе данных эскуэля... Так вот при запуске каких-то там запросов СЕРВЕР как бы подвисает. Т.е. пинги до него проходят, но не открыть файлы на нем, ничего. После снятия запроса - может "отвиснуть", а может так же оставаться в ступоре. Что может быть? Может где-то чего-то не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2002, 19:57:42 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
Остается в ступоре после снятия запроса скорее всего из-за отката. А вот причин может быть много. Посмотрите чего они запускают, счетчики, лог сиквела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2002, 09:32:38 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
Лучше всего кубы просчитывать когда с СКЛ никто не работает. Если же надо срочно пересчитать и без блокировки базы - то надо укзазать параметр (nolock), но он выполняет "грязное счытывание", т.е. считывает незафиксированные данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2002, 11:38:06 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
Да кубы конечно весчь мощьная - но скорее всего дело не в кубах. Я встречал данные проблемы и в 6.5 и в 2000 -ке они тоже есть. Данная беда случается с SQL когда он превышает лимит ОЗУ (т.е сваливается в SWOP). Некоторое время он еще работает - а затем виснет до тех пор пока не перезапустишь (смотрите в Task Manager кол-во выделенной < физичекой памяти желательно с запасом мегов так на 30 хотя бы). Предлагаю следующее решение (Если дело в этом) 1. Уменьшите параметр Maximum Memory - метров на 100 хотя бы от физического кол-ва ОЗУ. Затем моно по чуть чуть поднимать до тех пор пока опять висеть не начнет. 2. Если не помогает 1-е то увеличивайте кол-во ОЗУ на сервере (не забывая после этого про п.1 в случае если опять виснуть начнет). Cообщите плиз о результатах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2002, 14:08:27 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
Сервер довольно таки мощный. 2PIII x 1133 + 1024Gb памяти + RAID5 на 6 дисках... Но используется еще и как принтсервер и файлсервер. По конфигурации SQL - все было по дефолту - т.е. оба процессора + вся память динамически... Я попробую так: 1. Память - снизить до 800 2. Оставить 2 процессора + v Use NT Fibres Посомтрим, что получится. Это чтобы сервер не умирал совсем. А так - было обнаружено, что проблема в данныз - точнее с ДАТАМИ. Где-то идет формат dd/mm/yy, а где-то dd/mm/yy hh:mm Вот и заходило все в ступор... Сейчас пробуем дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 10:37:51 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
В Profiler надо проверить сл счетчики : 1. System : Context Switches/sec - не должно превышать 8000, при том что Processor: %Procesor Time не превышает 90% иначе надо переходить на нити 2.System : Processor Queue Lenght - не должно превышать 2 на каждый процессор 3.Physical Disk : %DiskTime - не должно превышать 90% в теч длит времени 4.Physical Disk : Avg.Disk Queue Lenght - не должно превышать 2*кол-во дисков. Какие значения у Вас ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 11:40:59 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
Profiler надо проверить сл счетчики Сорри, но не пойму, где это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 15:30:41 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
RE: Zebra 1. Память - снизить до 800 2. Оставить 2 процессора + v Use NT Fibres 1-е решение в данном случае поддерживаю полностью - по любому лучше будет. 2-е спорно - я пробовал - Use NT Fibres - но какого-нибудь заметного на глаз и на зуб (SQL Profiler или Performance profiler стандартная утилита мониторинга пр-ти) сущ-ного прироста не заметили. PS Zebra - а вы кто - Boy or Gerl? Очень уж мудрено написано все - пол никак неможно определить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2002, 23:31:55 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
Zebra - в простонародии Роман. А ник пришел по аналогии из мультфильма ну погоди, когда волк рвет на себе футболку, а там ТЕЛЬНЯШКА и говорит ЗЕБРА. А аналогия - с давних времен, когда занимался парашютным спортом. На всех тренировках и прыжках был в тельняшке. (тогда ее было ОЧЕНЬ сложно достать - это где-то 93-94 гг.) Вот и пошло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2002, 15:54:21 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
Все понятно Роман... Желаю удачи(желательно в развелении ксеонов). Если что-то можно писать REVIZ@zmail.ru P.S За два года никто почему-то так и не написал ни одного письма. Но я на них не обижаюсь, патаму что мне от этого только меньше гемороя (и бабок за интернет) Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2002, 21:04:29 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
Хотел сказать в разведении Xeonoв ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2002, 21:09:26 |
|
||
|
SQL запросы вешают сервер
|
|||
|---|---|---|---|
|
#18+
точно не уверен но для исключения запуска чрезмерно грузных запросов на стадии их тестирования можно воспользоваться ограничителем стоимости запроса. этот параметр можно поставить как для сервера так и менять в процессе исполнения запроса. настройки сервера - параметр governor. как правильно подбирать его не знаю но для простого запроса 10 выше крыши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2002, 09:16:36 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1819198]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
69ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 374ms |

| 0 / 0 |
