powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Увеличение памяти...
11 сообщений из 11, страница 1 из 1
Увеличение памяти...
    #32074997
DAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DAR
Гость
Добрый день.
Я только начал заниматься Oracle. И поэтому глупый вопрос, кто знает как можно в Oracle увеличить блок память, чтобы лучше обрабатывать БД больших объемов!
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075017
noname_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При создании базы установить параметр DB_BLOCK_SIZE в требуемую величину в диапазоне 2048 - 32768.
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075018
DAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DAR
Гость
А где можно изменить это значение, процесс установки уже пройден?
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075024
noname_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это значение в существующей БД изменить нельзя.
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075028
DAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DAR
Гость
Как такавой БД в Оракле нет. Оракл предназначен для выполнения операций. Ну, например есть Оракл и прогамма ESRI. Эта программа взаимодействует с Ораклом через ArcSDE. То есть берутся данные Оракл их выполняет и возвращает обратно, через сервис. Вот мне требуется увеличить память или блок память для быстродействия.
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075033
Des
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Des
Гость
Я тоже новичек, но так как никто не ответил думаю может пригодиться где копать...
В общем какая версия ораклы и на какой платформе.
Если на серваке ничего кроме Ораклы не крутиться то для версий меньше 8.1.7.х.х ставил для СГА примерно 70% от всей памяти...
А она формировалась так...
На яве никто у меня не писал - ставил 0
# size in bytes of the Java pool
java_pool_size =0
БД огромная все пишут на ЭсКуЭль... для них параметры :
# Number of database blocks cached in memory
db_block_buffers = 40000 #умнож на рзмер db_block_size получишь размер data buffer cache
Для рэдо лог буфера
# redo circular buffer size
log_buffer = 32768
Шаред пул сайз для хранения наиболее часто выполняемых "запросов" хранитятся сами запросы...
# size in bytes of shared pool
shared_pool_size = 200M
Ну и large pool не знаю на что он влияет ставил -50 Мб
Не хочу сказать что все верно и грамотно но если никто не ответит посмотри в доке по этим параметрам они формируют SGA область. и по всем сопутствующим...
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075037
DAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DAR
Гость
Oracle 9.2.0 под Windows 2000 Server
А где именно можно это конфигурировать.
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075039
Des
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Des
Гость
Тебе для начала надо определетиь узкое место сервера!
Не обязательно дело в памяти дело может быть в конфигурации дисковых носителей и если это не раид то на каких дисках расположены файлы данных часто используемые... еще много других параметров...
В частности те же защелки latches :(( не знаю как на них повлиять...
просто может долго ожидаться та или иная... это вопрос о производительности БД тут целая категория тестов...
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075046
Des
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Des
Гость
До версии 9.2 это все конфигурилось только в файле init{SID}.ora
В девятке можно динамически меняьт а db_block_size если бд потавил уже никак не исправишь за ислючением полного экспорта а затем создании новой БД такой же но с новым db_block_size а потом импорта полного...
а вообще посмотри если найде Perfomance and Tuning...
Тебе надо найти узкое место от таклкиваться от чего - куча...
Например у пользователей отвратные запросы... сеть, дисковая подсистема, память, процессор слаб.... но ракла может в меру своих способностей настроить БД под машину...
Дерзай... как портестить?... я не спец вот и юзаю пока от Questа - Sportlight On Oracle... он сам показывает правда с ошибка ми но можно понять где искать узкое местечко :))
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075063
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понял, человека интересует не настройка сервера БД Oracle, а то как можно настроить клиента, что-бы он лучше работал с большими обьёмами данных. Я думаю это зависит от самого клиента. В SQL*Plus например есть возможность увеличить размер порции данных которыми будет считываться информация: set arraysize <от 1 до 5000> - повышает эффективность запросов и подзапросов.
Есть команда set flush <OFF|ON>, если ON - то буферизация запрещается, что хуже, чем когда буферезуется (OFF).
...
Рейтинг: 0 / 0
Увеличение памяти...
    #32075068
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В jdbc 2.0 насколько я знаю есть возможность в одной сессии, работать не в одном последовательном потоке данных с БД, а в нескольких параллельных.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Увеличение памяти...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]