Текущее время: Вт, май 06 2025, 08:34

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


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


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

Вопросы по отличиям версий 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 - сюда



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Как ограничить память для сесии?
СообщениеДобавлено: Пн, янв 28 2008, 18:54 
Специалист
Специалист

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
День добрый подскажите кто в курсе есть ли возможность ограничить кол-во памяти для режима(сесии)? Развелось немало программок которые смело кушают по 3-5 гигов оперативки (sm04). Хотелось бы выставить параметр в профайле чтоб такие проги выпадали с дампом по постижении некого установленного лимита.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 29 2008, 14:34 
Модератор
Модератор

Зарегистрирован:
Пт, окт 06 2006, 15:20
Сообщения: 338
Откуда: Москва
Пол: Мужской
Думаю "memory management" документ поможет(я правда старую версию видел...новую как-то не смог отыскать на маркетплейсе...)...

В пмервую очередь я бы покрутил параметры:
abap/heap_area_total,abap/heap_area_dia,abap/heap_area_nondia

Правда при "кручении" всплывёт ещё куча параметров, типа:
em/global_area_MB,em/initial_size_MB,rdisp/PG_LOCAL, rdisp/PG_MAXFS,rdisp/ROLL_SHM,rdisp/PG_SHM,
ztta/roll_area,ztta/roll_first,ztta/roll_extension
ну и наверное...
abap/use_paging=0 ....:)..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 30 2008, 11:15 
Специалист
Специалист

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
bdmalex написал:
Думаю "memory management" документ поможет(я правда старую версию видел...новую как-то не смог отыскать на маркетплейсе...)...

В пмервую очередь я бы покрутил параметры:
abap/heap_area_total,abap/heap_area_dia,abap/heap_area_nondia

Правда при "кручении" всплывёт ещё куча параметров, типа:
em/global_area_MB,em/initial_size_MB,rdisp/PG_LOCAL, rdisp/PG_MAXFS,rdisp/ROLL_SHM,rdisp/PG_SHM,
ztta/roll_area,ztta/roll_first,ztta/roll_extension
ну и наверное...
abap/use_paging=0 ....:)..



Ух как много всего, скока мне не покрутить... Не пойму конкретно 1-го параметра отвечающего за максимум для сесии нету?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 04 2008, 12:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, ноя 17 2004, 18:38
Сообщения: 211
Откуда: МО
Пол: Мужской
nazarov_serg303 написал(а):
Ух как много всего, скока мне не покрутить... Не пойму конкретно 1-го параметра отвечающего за максимум для сесии нету?


Думаю изменение ztta/roll_extension(максимум EM выделяемой пользователю на процесс) и abap/heap_area_dia(максимум с кучи) поможет.Необходимо, чтобы в сумме по обоим параметрам, набиралось максимально желаемое выделяемое пользователю кол-во памяти. У пользователя при превышении будет дамп.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 05 2008, 18:25 
Специалист
Специалист

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
Vit написал:
nazarov_serg303 написал(а):
Ух как много всего, скока мне не покрутить... Не пойму конкретно 1-го параметра отвечающего за максимум для сесии нету?


Думаю изменение ztta/roll_extension(максимум EM выделяемой пользователю на процесс) и abap/heap_area_dia(максимум с кучи) поможет.Необходимо, чтобы в сумме по обоим параметрам, набиралось максимально желаемое выделяемое пользователю кол-во памяти. У пользователя при превышении будет дамп.


Спасиб пребольшой, попробую - отпешу о рез-те (не скоро, поскольку не знаю когда смогу перезапустится)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 06 2008, 13:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 12 2006, 11:32
Сообщения: 280
Откуда: Москва
Правильнее для начала проанализировать “программки”, а уж потом их валить в дампы. В особенности продуктива касается. Скорее всего это чье-то рукоблудство на абапе, с селектом в память лошадиных таблиц.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 21 2008, 15:54 
Специалист
Специалист

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
sapzvezda написал(а):
Правильнее для начала проанализировать “программки”, а уж потом их валить в дампы. В особенности продуктива касается. Скорее всего это чье-то рукоблудство на абапе, с селектом в память лошадиных таблиц.


Программки проанализировал некоторые не стесняяся загребают по 6 гигов (в БД и таблиц-то такого размера нету, как девелоперам удается??!!). Но еще чаще юзерам в репортах лень критерии выбора ограничивать... патом из множества выбранных данных в ексель копируют для дальнейших нужд небольшую часть нужных...
А када неск-ко юзеров запустят програмку одну и ту же ету что 6 гигов отьедает - то память на сервере и кончаецца своп всю систему тармазить начинает... Так что рубить их на подлете - хороший способ обратить на проблему внимание девелоперов...

В ощем щас все исправно рубится при достижении 1Гиг, Vit спасиб!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 21 2008, 16:39 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
nazarov_serg303 написал(а):
Программки проанализировал некоторые не стесняяся загребают по 6 гигов (в БД и таблиц-то такого размера нету, как девелоперам удается??!!).
Отчеты поди в alv выводится?
Жрет alv память очень сильно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 21 2008, 18:01 
Специалист
Специалист

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
Mike1 написал:
nazarov_serg303 написал(а):
Программки проанализировал некоторые не стесняяся загребают по 6 гигов (в БД и таблиц-то такого размера нету, как девелоперам удается??!!).
Отчеты поди в alv выводится?
Жрет alv память очень сильно.

Да разные есть и с АЛВ и без... Не втом дело... Таблички БД полностью закачивают в темповые и только потом из них нужное выбирается. ТОка прикол что в БД они меньше места занимают чем в абап-кеше? Кроме того есть и стандартные проги саповские среди них из комплекту росийсково HR и WF это поток операций который...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 21 2008, 19:16 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
nazarov_serg303 написал(а):
ТОка прикол что в БД они меньше места занимают чем в абап-кеше?
SAP под ораклом активно использует ораклиный тип данных VARCHAR2. В базе хранятся только значимые байты, в сапе со всеми хвостовыми пробелами на объявленную длину.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 21 2008, 20:51 
Специалист
Специалист

Зарегистрирован:
Чт, фев 15 2007, 11:04
Сообщения: 176
Mike1 написал:
nazarov_serg303 написал(а):
ТОка прикол что в БД они меньше места занимают чем в абап-кеше?
SAP под ораклом активно использует ораклиный тип данных VARCHAR2. В базе хранятся только значимые байты, в сапе со всеми хвостовыми пробелами на объявленную длину.


У! Зачот. БД - Оракл. А подробно сей факт где-то расписан? как сап объясняет такое разбазаривание ресурсоф?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 22 2008, 11:18 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, май 16 2007, 14:30
Сообщения: 67
nazarov_serg303 написал(а):
Mike1 написал:
nazarov_serg303 написал(а):
ТОка прикол что в БД они меньше места занимают чем в абап-кеше?
SAP под ораклом активно использует ораклиный тип данных VARCHAR2. В базе хранятся только значимые байты, в сапе со всеми хвостовыми пробелами на объявленную длину.


У! Зачот. БД - Оракл. А подробно сей факт где-то расписан? как сап объясняет такое разбазаривание ресурсоф?

Берёш сишный компилятор, без ++ всяких. Пишешь прогу, например массив 10х1000000, и сортировку этого массива по любому столбцу. Естественно всю работу с памятью ты делаешь в ручную, выделяешь память, указатель у тебя постоянно скачет, двинули указатель на длинну строки, считали 10 байт и тд. потом всё пределываешь по требованию "заказчика" на переменную длинну каждого поля. Алгоритм сам придумай. Конечно после этого перформас у тебя деградирует, но наверно как-то работать будет.
А потом долго объясняешь "заказчику", что не стоит писать select *, когда реально нужно 5 полей, что если поле длинное, то его тоже не стоит считывать в память, строить по нему индекс, и вообще много чего не надо. Что для обработка массива 100x10000000 Вашего сервера не хватит и т.д.
Ну а "заказчик" потом на всяких форумах пишет про "разбазаривание ресурсоф" твоей программой....


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

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


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

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


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

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