Текущее время: Вс, апр 23 2017, 15:44

Часовой пояс: UTC + 4 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: фоновое задание. когда закончится?
СообщениеДобавлено: Вт, окт 07 2014, 09:29 
Менеджер
Менеджер

Зарегистрирован:
Пн, мар 25 2013, 13:19
Сообщения: 691
Коллеги, добрый день

Такой вопросик. (сам я не базисник)
Есть фоновое задание, которое очень долго крутится. Можно ли как-то через что-нибудь высчитать/увидеть/прикинуть примерный срок его завершения или процент выполнения? Допустим, если известно примерное кол-во значений, которое оно обрабатывает?

за любые советы буду очень признателен


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Вт, окт 07 2014, 14:22 
Модератор
Модератор

Зарегистрирован:
Пт, окт 06 2006, 16:20
Сообщения: 231
Откуда: Москва
Пол: Мужской
Идеология фонового задания: "Не трожь задание и не печалься о нём - оно само рано или поздно выполнится..."
Не устраивает время выполнения: попробуйте запускать их с классом "А"(обычно отрабатывают чуть шустрее) или оптимизируйте код...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Вт, окт 07 2014, 14:26 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 14:35
Сообщения: 4266
Откуда: Москва
bdmalex, странная идеология.

Я обычно требую от разработчиков, чтобы фоновое задание определяло объем данных к обработке и с некоторой периодичностью писало в лог задания статистику (обработано столько-то строк из стольки-то).
Если на этапе разработки это не было сделано, остается смотреть текущую деятельность процессов в sm50 и гадать на кофейной гуще.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Вт, окт 07 2014, 21:12 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 636
Пол: Мужской
bdmalex писал(а):
попробуйте запускать их с классом "А"(обычно отрабатывают чуть шустрее) или оптимизируйте код...


Класс определяет приоритет выборки из очереди заданий, но никак не приоритет выделения ресурсов. Так, что чуть шустрее может случиться только старт.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Вт, окт 07 2014, 21:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 12:36
Сообщения: 1288
Откуда: Москва
Пол: Мужской
qdublin писал:
bdmalex писал(а):
попробуйте запускать их с классом "А"(обычно отрабатывают чуть шустрее) или оптимизируйте код...


Класс определяет приоритет выборки из очереди заданий, но никак не приоритет выделения ресурсов. Так, что чуть шустрее может случиться только старт.

также при серьезной нагрузке на систему, могут не отработать системные задания класса А... например импорт запроса

крайне неудачный совет


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Чт, окт 09 2014, 12:27 
Менеджер
Менеджер

Зарегистрирован:
Пт, дек 22 2006, 13:17
Сообщения: 739
Пол: Мужской
шрам писал(а):
также при серьезной нагрузке на систему, могут не отработать системные задания класса А... например импорт запроса

крайне неудачный совет


Если речь о том, что не хватит фоновых процессов.
То надо подправить профиль инстанции, либо увеличить число фоновых процессов, либо увеличить число класса А.
Если же дело именно в производительности - то performance audit & tuning.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Пт, окт 10 2014, 22:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 12:36
Сообщения: 1288
Откуда: Москва
Пол: Мужской
тоже неудачный совет

1. в высоконагруженной системе, как правило, количество процессов изначально сконфигурировано в соответствии с мощностями сервера
2. таких заданий могут напланировать далеко не одно и не два (дай волю консультантам. а чо? - работает же...).

а вылавливать - почему не идет импорт запроса, это очень своеобразное занятие, я бы сказал - для истинных ценителей... особенно при полном отсутствии ошибок. просто не идет и все.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Пт, окт 10 2014, 22:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 15:57
Сообщения: 4988
Откуда: Ростов невеликий
Пол: Мужской
Цитата:
(сам я не базисник)

так спросите зименко

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Пн, окт 13 2014, 15:22 
Менеджер
Менеджер

Зарегистрирован:
Пт, дек 22 2006, 13:17
Сообщения: 739
Пол: Мужской
шрам писал(а):
тоже неудачный совет

1. в высоконагруженной системе, как правило, количество процессов изначально сконфигурировано в соответствии с мощностями сервера
2. таких заданий могут напланировать далеко не одно и не два (дай волю консультантам. а чо? - работает же...).

а вылавливать - почему не идет импорт запроса, это очень своеобразное занятие, я бы сказал - для истинных ценителей... особенно при полном отсутствии ошибок. просто не идет и все.



1. Придерживаюсь мнения, что нагрузка является первоисточником. А уже под неё надо конфигурить софт и железо. А не начинать с железа.
2. Недопонял, что хотел сказать автор.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Пн, окт 13 2014, 16:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 18:10
Сообщения: 2208
Откуда: Moscow, кажется...
Пол: Мужской
murenets писал(а):
шрам писал(а):
тоже неудачный совет

1. в высоконагруженной системе, как правило, количество процессов изначально сконфигурировано в соответствии с мощностями сервера
2. таких заданий могут напланировать далеко не одно и не два (дай волю консультантам. а чо? - работает же...).

а вылавливать - почему не идет импорт запроса, это очень своеобразное занятие, я бы сказал - для истинных ценителей... особенно при полном отсутствии ошибок. просто не идет и все.



1. Придерживаюсь мнения, что нагрузка является первоисточником. А уже под неё надо конфигурить софт и железо. А не начинать с железа.
2. Недопонял, что хотел сказать автор.


Автор хотел сказать, что процессы класса A отданы системе, и нехрена там делать пользовательским заданиям. Например, если юзерам отдать доступ к процессам класса A, то они их займут. И перестанет работать то, без чего система жить не может.

_________________
Если банахово пространство рефлексивно, то единичный шар слабо компактен! Точно знаю! (c) М.Королюк
BRGDS,
Aleks Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Пн, окт 13 2014, 17:04 
Менеджер
Менеджер

Зарегистрирован:
Пт, дек 22 2006, 13:17
Сообщения: 739
Пол: Мужской
avlag писал(а):
Автор хотел сказать, что процессы класса A отданы системе, и нехрена там делать пользовательским заданиям. Например, если юзерам отдать доступ к процессам класса A, то они их займут. И перестанет работать то, без чего система жить не может.


Еще сильнее недопонял.
Я всю сознательную жизнь считал, что.
Существуют фоновые процессы, которые являются свойством инстанции, и прописываются в профиле. Куда само-собой, кроме админов, вход воспрещен.
Существуют задания, которые планируются пользователями. И им так же присваивается приоритет от A до С. Злоупотреблять А - не стоит, но не исключаю, что могут быть бизнес-требования, которые приведут к классу А.
Если же фоновых процессов не хватает под класс А.
То надо либо увеличить число фоновых процессов общее, либо увеличить число фоновых под класс А. Либо и то и другое.
Ну и анализ и настройка производительности всегда могут быть актуальны.
В чем я не прав?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Пн, окт 13 2014, 17:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 18:10
Сообщения: 2208
Откуда: Moscow, кажется...
Пол: Мужской
murenets писал(а):
avlag писал(а):
Автор хотел сказать, что процессы класса A отданы системе, и нехрена там делать пользовательским заданиям. Например, если юзерам отдать доступ к процессам класса A, то они их займут. И перестанет работать то, без чего система жить не может.


Злоупотреблять А - не стоит, но не исключаю, что могут быть бизнес-требования, которые приведут к классу А.
Если же фоновых процессов не хватает под класс А.
То надо либо увеличить число фоновых процессов общее, либо увеличить число фоновых под класс А. Либо и то и другое.
В чем я не прав?

В процитированном.
Приоритет системных процессов выше приоритета бизнеса. И я не шучу.
Поскольку, если системные процессы не получат того, что им понадобилось, вся система имеет неслабые шансы прилечь. И последующие проблемы с бизнесом будет разруливать тот, кто в классе А разрешил работать бизнесу.

_________________
Если банахово пространство рефлексивно, то единичный шар слабо компактен! Точно знаю! (c) М.Королюк
BRGDS,
Aleks Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Пн, окт 13 2014, 21:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 12:36
Сообщения: 1288
Откуда: Москва
Пол: Мужской
avlag писал(а):
В процитированном.
Приоритет системных процессов выше приоритета бизнеса. И я не шучу.
Поскольку, если системные процессы не получат того, что им понадобилось, вся система имеет неслабые шансы прилечь. И последующие проблемы с бизнесом будет разруливать тот, кто в классе А разрешил работать бизнесу.

именно об этом и речь

вообще странно разводить подобный флейм из-за очевидных и базовых вещей.
никто ведь не пытается забивать головой гвозди, когда руки заняты, ибо голова для другого предназначена.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Сб, дек 03 2016, 15:43 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Сб, ноя 30 2013, 23:24
Сообщения: 14
Пол: Женский
Добрый день, коллеги.
А кто-нибудь может подсказать, сколько фоновых процессов может быть запущено под одним пользователем? Где можно посмотреть ограничение в системе?
Заранее спасибо за ответ.

_________________
The North Remembers!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновое задание. когда закончится?
СообщениеДобавлено: Сб, дек 03 2016, 16:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 12:36
Сообщения: 1288
Откуда: Москва
Пол: Мужской
kona_kona писал(а):
Добрый день, коллеги.
А кто-нибудь может подсказать, сколько фоновых процессов может быть запущено под одним пользователем? Где можно посмотреть ограничение в системе?
Заранее спасибо за ответ.

Добрый день
Вопрос задан неточно.
Если речь идет о фоновых процессах в системе, то их количество регулируется профильным параметром rdisp/wp_no_dia. Предельное же количество ране было около 254 штуки минус минимум один диалоговый процесс, минус апдейты и спул.
Если речь идет о фоновых заданиях, то пользователь может занять все доступные в системе фоновые. Процессы с учетом класса запускаемого задания. Класс задания наложит некоторые ограничения на количество процессов которые можно занять


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 5


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB