AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.06.2006, 16:23   #1  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
?
Nav3.70 + SQL2000 (Xeon 3.4GHz, 3.94Gb). Где-то обычно 50-60 сессий днём.
Вдруг начались тормоза. Сервер постоянно загружен на 95-100% (CPU). После чего - совсем непонятно... Блокировок нет. Перезапускаем сервер - люди начинают логиниться и шкала расхода CPU-ресурса быстро поднимается вверх. На прошлой неделе поставили туда 1С8 - подумали что сервака не хватает на обоих. Нифига. Отрубили 1С - SQL сервак с работающим навижном всё= жрёт 100%.
Джобы никакие не работают... Куда девается ресурс - неясно.

Врят ли кто что сможет подсказать конечно, но может... Хоть куда смотреть/копать.
Старый 05.06.2006, 17:24   #2  
enroi is offline
enroi
Участник
 
5 / 10 (1) +
Регистрация: 16.07.2004
У нас похожая конфигурация. В принципе хотелось бы быстрей но после корректировок работает стабильно.
1. Используется ли Navision Application Server ? Если используется пробовали ли отключать.
2. На каких дисках лежат база данных, файл лога сервера, и сама система со своп файлом? При такой загрузке должны четко лежать отдельно. Проверено кровью ... :-(
3. Что пишет сам SQL сервер в логе?
4 CheckDB на SQL базе делали?
5. Дефрагментацию индексов пускали? Какова дефрагментация ключевых таблиц с индексами?
6. Настроена ли регулярная оптимизация SQL сервера?
7. Сколько памяти? При такой нагрузке желательно4 гига.
8. Какие update под сервер ставили?
9. Ну и самое веселое. Нет ли пользователей с большой любовью к поиску по "гагабайтным" таблицам? Как замечено весело тормозит сервер.

P. S. Само собой ничего в этом мире не происходит ... иногда мы не может заметить причины ...
Старый 06.06.2006, 11:01   #3  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
Цитата:
Сообщение от enroi Посмотреть сообщение
У нас похожая конфигурация. В принципе хотелось бы быстрей но после корректировок работает стабильно.
1. Используется ли Navision Application Server ? Если используется пробовали ли отключать.
2. На каких дисках лежат база данных, файл лога сервера, и сама система со своп файлом? При такой загрузке должны четко лежать отдельно. Проверено кровью ... :-(
3. Что пишет сам SQL сервер в логе?
4 CheckDB на SQL базе делали?
5. Дефрагментацию индексов пускали? Какова дефрагментация ключевых таблиц с индексами?
6. Настроена ли регулярная оптимизация SQL сервера?
7. Сколько памяти? При такой нагрузке желательно4 гига.
8. Какие update под сервер ставили?
9. Ну и самое веселое. Нет ли пользователей с большой любовью к поиску по "гагабайтным" таблицам? Как замечено весело тормозит сервер.

P. S. Само собой ничего в этом мире не происходит ... иногда мы не может заметить причины ...
1. Нет
2. Своп на системном. Логи и база на втором харде.
3. Ничего криминального
4. Наш спец грит делали, но что толку. Там как будто бы тоже всё Ок.
5. Большинство основных таблиц содержат один не составной ключ. Насколько я понял, тут дефрагментация никак не спасёт?
6. А это как?
7. Памяти 4 гига как раз.
8. Никаких апдейтов за последние 2 недели
9. Были и есть. Но нечастые случаи. Поиск по базе контактов по неключевому полю - по имени (~130 000 записей, оч.тяжелая таблица). Вообще, хотя в навижне указаны вторичные ключи для поиска, в SQL они не определены никак. Только первичный ключ. Может ли это сыграть свою роль и можно ли указывать доп ключи в SQL, помимо навижна?

Вопрос такой:
есть мысль попробовать восстановить бэкап с прошлой недели, когда проблем небыло. Как восстановить только объекты, оставив данные? Так можно сделать?
Старый 06.06.2006, 11:16   #4  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
Ещё вопрос:
на сервере в активити столбец CPU, насколько он информативен и насколько это полезная информация? Какие нормальные/средние параметры для одного соединения? У меня разброс цифр от десятков тысяч до сотен тысяч на соединение.
Старый 06.06.2006, 11:33   #5  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
С какими параметрами создана база из Навижина?
Auto Srink = FALSE
Recovery Model = Simple

Виндовс со свопом, база и лог должна находится на 3-х физически разных дисках (рейдах).
Старый 06.06.2006, 17:31   #6  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
2 Dzemon
А как/где можно посмотреть?

p.s. а на 3ий хард денег не спешат выделять )
Старый 07.06.2006, 09:47   #7  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
На тему "самого веселого". Смотрю на запросы пользователей профайлером и вижу, что очень много отъедает поиск по базе контактов - по имени. И операция достаточно частая. Каким-либо образом можно оптимизировать этот процесс (не изменяя порядок работы пользователей)?
Старый 07.06.2006, 10:37   #8  
konrad_imported is offline
konrad_imported
Участник
 
183 / 10 (1) +
Регистрация: 25.11.2004
Цитата:
Сообщение от e-statik Посмотреть сообщение
Смотрю на запросы пользователей профайлером и вижу, что очень много отъедает поиск по базе контактов - по имени. И операция достаточно частая. Каким-либо образом можно оптимизировать этот процесс (не изменяя порядок работы пользователей)?
Если в плане запроса сервера при таких запросах сканирование идет - делать SQL-индекс однозначно. Степень опитмизации процесса зависит от продуманности ключа.

И еще гляньте - как с SIFT-индексами дело обстоит. Есть у 3.70 подленькое свойство. Если использовать CALCSUMS для поля, которое не указано в столбце SumIndexFields соответствующего ключа - навижн ничего не скажет и спокойно его посчитает. Но будет это очень медленно. А если столбец с таким полем выводится на табличную форму - то все, туши свет.
Старый 07.06.2006, 12:07   #9  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Цитата:
Сообщение от e-statik Посмотреть сообщение
На тему "самого веселого". Смотрю на запросы пользователей профайлером и вижу, что очень много отъедает поиск по базе контактов - по имени. И операция достаточно частая. Каким-либо образом можно оптимизировать этот процесс (не изменяя порядок работы пользователей)?
Просто не выбран ключ. Поиск должен происходить по полю "Описание Поиска" и должен быть ВЫБРАН соответствующий ключ.
Старый 07.06.2006, 17:38   #10  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
Т.е. поиск просто по названию отпадает и пользователям нужно искать по полю Search Name? Каким образом должен быть выбран ключ? В форме, в которой происходит поиск, SETCURRENTKEY("Search Name") ? Или я всё неправильно понял?
Старый 07.06.2006, 17:44   #11  
Scorpie is offline
Scorpie
Участник
 
239 / 10 (1) +
Регистрация: 25.10.2004
Адрес: Moskow
C индексами может профайлер помочь.
В разгар рабочего дня запускаем трейс всего что есть. Даем ему с часик поработать, потом индекс-тюнинг визардом смотрим где у нас запросы "проваливаются"...

Цитата:
Сообщение от e-statik Посмотреть сообщение
Т.е. поиск просто по названию отпадает и пользователям нужно искать по полю Search Name? Каким образом должен быть выбран ключ? В форме, в которой происходит поиск, SETCURRENTKEY("Search Name") ? Или я всё неправильно понял?
Можно заранее кодом указать SetCurrentKey. Можно дрессировать пользователей выбирать правильный ключ перед тем как искать(фильтровать) данные в окне.
Старый 07.06.2006, 17:54   #12  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
Дрессировка юзеров наверное не подходит. Ибо на прошлой неделе всё было Ок и никакого повода для переживаний небыло.
Вот индекс-тюнинг сейчас попробую, спасибо.
Старый 07.06.2006, 17:58   #13  
Scorpie is offline
Scorpie
Участник
 
239 / 10 (1) +
Регистрация: 25.10.2004
Адрес: Moskow
Цитата:
Сообщение от e-statik Посмотреть сообщение
Дрессировка юзеров наверное не подходит. Ибо на прошлой неделе всё было Ок и никакого повода для переживаний небыло.
Вот индекс-тюнинг сейчас попробую, спасибо.
Таких чудес не бывает
Нужно отфильтровать все объекты в навижне модифицированные за последнюю неделю и вдумчиво осознать что и как было сделано.
Если под фильтр попало 0 объектов - пинать админов пусть ковыряют железо...
Старый 13.06.2006, 09:19   #14  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
После всяких муторных тестов выяснилось, тормозит поиск даже по ключевому полю, даже когда я единственный пользователь в системе.
Более того, вне навижна аналогичные запросы LIKE работают так же не стабильно. По неясным причинам запрос может обрабатываться то 15 сек, то 40 сек... Один и тот же, запускаемый раз за разом... Видимо функционал тут уже совершенно непричем.
Так то.

Пинать IT-шников на тему железа/настроек_сервера?
Старый 13.06.2006, 11:58   #16  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
2 Dzemon:
Спасибо, сейчас посмотрю.
Старый 13.06.2006, 12:36   #17  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
К сожалению... Сделал две указанные проверки - вроде бы с ними всё гладко. Среднее время записи на диск ~0.003, а в тесте критическим называют 0.02

В Performance Monitor примерно одна и та же картина
Миниатюры
Нажмите на изображение для увеличения
Название: perfmonitor.gif
Просмотров: 427
Размер:	19.4 Кб
ID:	10013  
Старый 13.06.2006, 13:39   #18  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
А посмотритека сетевой трафик и утилизацию ресурсов сетевыми процессами. Надеюсь у вас на сервере не 10 баксовые сетевые карточки? ;-)
Старый 13.06.2006, 15:32   #19  
e-statik is offline
e-statik
Участник
 
102 / 11 (1) +
Регистрация: 06.07.2005
2 Dzemon:
А можно чу-чуть поподробнее, где/как посмотреть? IT-шники не особо желают участвовать, буду искать сам.
Старый 13.06.2006, 16:27   #20  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Да в том же пефоманс мониторе. Просто есть подозрение, что либо сетевые службы много едят либо что-то с распределением памяти для SQL.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:31.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.