2010-04-29 2 views
2

Насколько я знаю, ADS v.10 пытается сохранить результат запроса в памяти до тех пор, пока он не станет довольно огромным. То же самое должно быть верно для таблицы __output и для временных таблиц. Когда результат становится большим, обменивается заявка.Advantage Database Server: запросы в памяти

Вопрос в том, какой предел памяти задан для запроса, рабочий, что угодно? Может ли этот предел быть настроен?

Спасибо.

ответ

3

Общий предел контролируется параметром конфигурации MAX_CACHE_MEMORY. Я не думаю, что в настоящее время есть какой-либо параметр конфигурации или механизм для управления им для каждого пользователя.

Как правило, схема LRU используется для удаления старых страниц при достижении предела. Кроме того, он использует алгоритм масштабирования для управления количеством памяти, которое может получить каждый пользователь, чтобы не позволять одному соединению постоянно получать слишком большие части кеша.

Смежные вопросы