Текущий архив: 2006.04.09;
Скачать: CL | DM;
ВнизГде подкрутить Oracle Найти похожие ветки
← →
Ломброзо © (2006-03-16 22:35) [0]Скачал Oracle Database Lite Edition и поставил на ноутбук. К слову сказать, в Oracle я чайник. Этот, так сказать, Lite, бодро отхапал 80 мБ и сдаваться не собирается. Можно ли как-нибудь его попросить кушать хотя бы 15-20? Если можно - то где в каком файле чего надо прописать?
← →
Ломброзо © (2006-03-16 22:36) [1]разумеется, имею в виду оперативную память
← →
Игорь Шевченко © (2006-03-17 00:08) [2]
> Можно ли как-нибудь его попросить кушать хотя бы 15-20?
> Если можно - то где в каком файле чего надо прописать?
В файле init.ora (тот, что в ...\pfile\)
На память влияет не один параметр, например
db_cache_size
shared_pool_size
large_pool_size
java_pool_size
Первые два в большей степени.
Но, насколько я помню, все эти параметры легко и просто настраиваются в Oracle Enterprise Manager
← →
Petr V. Abramov © (2006-03-17 00:18) [3]Ну это ж не DBF-Lite :)
Не запускать сервисы, кроме Listner и OracleServiceXXX
попросить меньше кушать можно, но осторожно, особенно с shared_pool и large_pool на версиях выше 8.0
Пока лучше смириться...
← →
Ломброзо © (2006-03-17 00:27) [4]Игорь Шевченко ©
В EM уже давно выставил все по минимуму, а вообще, если подробнее, с моим ораклом картина следующая:
сразу после запуска сервиса процесс откушивает 130 мБ, спустя 5 мин зависает на отметке 30МБ (сужу по Task Manager), и так висит 15-20 минут, после чего периодически взбрыкивает, снова отхапывает 80-100 мБ, минуты 2-3 скрипит винчестером и пользуется процессором на 90%, тем самым вешая систему намертво... ну и так без конца.
← →
Игорь Шевченко © (2006-03-17 00:32) [5]Ломброзо © (17.03.06 00:27) [4]
TTX ноута не хочешь сообщить ?
особенно при
> тем самым вешая систему намертво
Периодическое взбрыкивание - так демоны его просыпаются, контрольные точки, например, пишут в логи или еще каким полезным делом занимаются.
← →
Ломброзо © (2006-03-17 00:49) [6]DELL Intel Mobile 1400 МГц, 256 Мб ОЗУ (минус 32 на видео). Спокойно тянет три-четыре экземпляра VS 2003 + все используемые сервисы OC (COM+, MSMQ, IIS) + MSDE 2000.
Я так понимаю, ораклу оперативной памяти категорически мало. Ладно, докупим.
← →
Игорь Шевченко © (2006-03-17 00:54) [7]Ломброзо © (17.03.06 00:49) [6]
Э...я так боюсь, при всем этом зоопарке Oracle себя будет скучно чувствовать. И наверное у тебя система в моменты скрипения винтом и занятостью процессора 90% занимается банальным своппингом.
Page Fault Delta (в том же Task Manager) погляди.
Память он, как и всякая уважающая себя СУБД, любит, за Lite ничего не могу сказать, о его аппетитах.
Кстати, Oracle какой версии ?
По слухам в 10-ке какое-то супер управление внешней памятью появилось, точного названия не помню (Storage что-то там...), тоже память любит.
← →
Petr V. Abramov © (2006-03-17 00:57) [8]Ломброзо © (17.03.06 00:27) [4]
Не должно быть такого
Скажите версию Oracle и
select * from V$Process
У умных людей спрошу в случае чего, но это пара дней
> Игорь Шевченко © (17.03.06 00:32) [5]
> контрольные точки, например, пишут в логи
Если база не модифицировалась, что там писать на десятки Мб?
← →
Игорь Шевченко © (2006-03-17 01:04) [9]Petr V. Abramov © (17.03.06 00:57) [8]
А откуда речь про десятки мб ? Кроме того, судя по [6] это своппинг.
← →
Petr V. Abramov © (2006-03-17 01:09) [10]> Игорь Шевченко © (17.03.06 01:04) [9]
Да пусть даже единицы байт :)
С чего TaskMgr их Ораклу приписывает-то?
← →
Ломброзо © (2006-03-17 01:11) [11]>Игорь Шевченко © (17.03.06 00:54) [7]
>занимается банальным своппингом.
Да, так оно и есть
>Petr V. Abramov © (17.03.06 00:57) [8]
10.2.0.1 (http://www.oracle.com/technology/software/products/lite/htdocs/10gwinsoft.html)
А в запросе какие параметры интересуют? Там их много
← →
Игорь Шевченко © (2006-03-17 01:12) [12]Petr V. Abramov © (17.03.06 01:09) [10]
С чего память у процессов меняется ? Наверное с их запросов памяти, больше не с чего. То, что у оракла с каким-то интервалом побочные потоки просыпаются, я думаю, давно не секрет. Что они при этом делают, лего отследить Process Explorer"ом, например.
← →
Petr V. Abramov © (2006-03-17 01:20) [13]> Ломброзо © (17.03.06 01:11) [11]
Ну ЭТО я сам сегодня только поставил, прям счас не скажу
> Игорь Шевченко © (17.03.06 01:12) [12]
> То, что у оракла с каким-то интервалом побочные потоки просыпаются,
побочные - это какие?
Если его не трогать, так он ине просыпается
← →
Petr V. Abramov © (2006-03-17 01:31) [14]> Ломброзо © (17.03.06 01:11) [11]
> А в запросе какие параметры интересуют? Там их много
PROCESS_NAME хотя бы :)
счас правильное название поля посмотреть не могу, но Вы нмек поняли :)
← →
Sergey13 © (2006-03-17 09:39) [15]2[11] Ломброзо © (17.03.06 01:11)
10 не пробовал, но по опыту 9.
Параметры, отвечающие за размеры различных областей памяти:
sga_max_size -- макс. размер памяти под SGA (без учета PGA)
db_cache_size -- размер кеша буферов
shared_pool_size -- размер разделяемого пула
large_pool_size -- размер большого пула (вероятнее всего, вам не нужен)
java_pool_size -- размер пула для JAVA
Особенно обрати внимание на
pga_aggregate_target -- если workarea_size_policy = AUTO; размер областей сортировки,
--указывается для экземпляра в целом
sort_area_size, sort_area_retained_size, hash_area_size -- если workarea_size_policy = MANUAL; размеры областей сортировки,
--указываются для одного процесса (сессии)
← →
vecna © (2006-03-17 10:57) [16]наверное не стоит трогать инициализационный файл, если К слову сказать, в Oracle я чайник.. Благо, информации полно. Как минимумть, почитать за что они отвечают и понять какие последствия это повлечет.
Страницы: 1 вся ветка
Текущий архив: 2006.04.09;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.014 c