Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / увеличить объем памяти ... / 5 сообщений из 5, страница 1 из 1
11.01.2008, 11:21
    #35055177
Evi9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
увеличить объем памяти ...
Добрый день, вопрос немного теоретического характера - всегда ли увеличение объема ОЗУ выделяемого для информикса приводит к росту производительности? Или даже не так, может ли увеличение объема памяти уменьшить производительность?
...
Рейтинг: 0 / 0
11.01.2008, 13:57
    #35055883
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
увеличить объем памяти ...
Увеличение объема ОЗУ может улучшить производительность, но при этом система может уперется в производительность дисковой подсистемы. Но зато это верно только для OLTP систем где идет много записи на диск, для систем отчетности, где в основном преобладает чтение, чем больше буферов тем лучше. Если система OLTP то увеличение кол-ва буферов может привести к большему времени ожидания во время контрольной точки при одинаковом CKPTINT. Тут можно либо увеличить агрессивность LRU записи, или уменьшить интервалы между чекпоинтами, или все вместе.
...
Рейтинг: 0 / 0
11.01.2008, 17:56
    #35056835
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
увеличить объем памяти ...
Evi9 может ли увеличение объема памяти уменьшить производительность?
В принципе, может. С небольшой вероятностью.
Если под "объемом памяти" подразумевать только буферный пул, то сильно зависит от специфики использования БД прикладной системой. Например, для чистых OLAP (DSS) часто уменьшают буферный пул, чтобы вызвать эффект "легкое сканирование".
Понятно, что своппинг (как следствие выделения чрезмерной памяти) в расчет не берем :)
...
Рейтинг: 0 / 0
12.01.2008, 14:45
    #35057610
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
увеличить объем памяти ...
Том Кайт в своих книжках (про оракл), описывает ситуации когда замена сервера на более мощный, ухудшает время отклика.

С информиксом при увеличении буфера, бывает рост длительности контрольной точки, но это лечится.
...
Рейтинг: 0 / 0
12.01.2008, 22:43
    #35057996
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
увеличить объем памяти ...
vasilis[quot Evi9]
...
Например, для чистых OLAP (DSS) часто уменьшают буферный пул, чтобы вызвать эффект "легкое сканирование".
...


Для легкого сканирования главное не уменьшение буферного пула, а определенное соотношение размера буферного пула к размеру виртуального сегмента. Размер буферного пула при этом действительно должен быть меньше размера виртуального сегмента, а таблица, которая вызывает такое сканирование, не должна помещаться в буферный пул. Впрочем в документации про это подробно написано. Цель такого сканирования - не допустить вытеснения из буферов страниц других таблиц.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / увеличить объем памяти ... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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