Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Григорий Ненашев (все сообщения)

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Выбрать дату в календаре ...  Выбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 180 След.
hotfix (Хотфиксы) (Service Desk 4.5 Sp 28), Меняем формат письма с TXT на HTML
Цитата
DM пишет:
После устанвки фикса, есть ли возможность откатить изменения и как это сделать если да?


Конечно, можно, можно вырезать из фиксы только то что нужно...
Мёртвое зависание СД
Если есть ресурсы программиста, то лучше написать свой личный мониторинг, заточенный чисто под вашу архитектуру.


Если ресурсов на разработку нет, то можно использовать штатные средства самой системы, и следить за ключевыми показателями через системный монитор. (раньше мы так и делали, выводили все показатели на множество экранов), не совсем удобно, но визуально видна нагрузка.

Не зная всей архитектуры и всех проблем, посоветовать, что именно поставить на мониторинг сложно…

Для себя мы сделали вот такой мониторинг:
Рисунок
Shema1.png (143.12 КБ) [ Скачать ]
Периодическое зависание служб, Фризиться и не стартует консоль, ошибки при работе с заявками.
Предлагаю разобрать данную ситуацию, но для этого нужно собрать информацию.
Пока интересно вот что:
Сколько пользователей в Online на момент зависания?
Какой Up-time сервера на момент зависания?
Какой Up-time службы приложения?
Сколько памяти съела служба? На момент зависания? И сколько в рабочем режиме потребляет?
Что говорит Profiler какая операция зависла в очереди?
Что происходит с сетью? Нет ли потерь между APP сервером и БД?
Запрос, нагружающий CPU
Вопрос по индексам конкретный в данном запросе, если его запустить в анализаторе, нужно посмотреть использует ли этот запрос индекс. Если использует, нужно посмотреть насколько оптимально он его использует, обновлена ли статистика, чей это индекс, штатный или его сам Oracle создал.
Это важно, т.к. это может являться причиной блокировки.
Запрос, нагружающий CPU
Судя по запросу система пытается получить выборку, условия понятны.
Я так понимаю, если перезапустить приклад, он срубает запрос и база отвисает, правильно?
Если посмотреть план запроса, то он индексы использует?
Web-api
Конечно, проще это делать просто бекап средствами БД, мы для отчетности это используем, все отчеты запускаются на архивном стенде, чтобы не создавать блокировки на продуктивной среде.
Web-api
Пример
Web-api
Конечно есть, путей много, одно из простых решений, это прямым запросом вытащить данные из базы. Средствами того же Excel, задавать интервалы выгрузки и грузить данные в виде отчета.
Если по сложнее но красивее, можно на Cristal Repots сделать себе отчет любой сложности… Опять же это все запросы в БД, лучше не к бою, а к архивному стенду с данными за вчерашний день, чтобы не создавать нагрузку на боевую среду. Если нет такой возможности, тогда все запросы с уровнем отчет, нужно изолированным запросом делать, чтобы не блокировать работы системы в момент выборки.
Последнее открытое представление, Последнее открытое представление
По поводу памяти можно немного поиграть с параметрами, Xms200M -Xmx1000M – это может быть мало…
Java
По поводу оптимизации базы, то нужно проанализировать какие сейчас есть индексы на выборку данных, по сложному запросу.
И добавить не достающие индексы под конкретный запрос, тогда выборка будет работать быстро.
Последнее открытое представление, Последнее открытое представление
Как одно из возможных решений, это ускорить работы выборки данных.
База SQL?
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 180 След.

Сегодня были (гостей: 26, пользователей: 0, из них скрытых: 0)