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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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