Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize / 9 сообщений из 9, страница 1 из 1
23.10.2015, 09:34
    #39084323
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize? И я правильно понимаю - если FB всю память использовал для файлового кэша он её будет освобождать по мере необходимости других процессов?
...
Рейтинг: 0 / 0
23.10.2015, 09:42
    #39084335
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize
Gallemar,

памятью под файловый кэш управляет не FB, а ОС.

Ты про какую архитектуру спрашиваешь?
...
Рейтинг: 0 / 0
23.10.2015, 09:51
    #39084345
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize
Симонов Денис,классик
...
Рейтинг: 0 / 0
23.10.2015, 11:06
    #39084423
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize
Gallemar,

для классика под файловый кэш надо отдавать примерно половину памяти. Потому что он разделяемый, а собственный кэш FB очень мал. Но учитывай что память ещё нужна для сортировок и других операций.

TempCacheLimit в классике устанавливается под каждый коннект поэтому очень большим его делать нельзя, но и дефолтный размер в 8M может быть маловат для запросов со средними сортировками.
...
Рейтинг: 0 / 0
23.10.2015, 11:54
    #39084485
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize
эксперимент - лучший советчик. Для ленивых начальная рекомендация - отдать под страничный кеш 25% памяти и под TempCacheLimit тоже 25% (оба с учетом пикового числа коннектов), оставив половину под файловый кеш ОСи. А дальше корректировать настройки по необходимости. Но если памяти совсем дохрена и страничный кеш при таком раскладе получается больше 5000-10000 страниц, то лучше выше его не крутить, оставив больше памяти либо под файловый кеш, либо под времянки.
...
Рейтинг: 0 / 0
23.10.2015, 12:47
    #39084602
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize
Симонов ДенисTempCacheLimit в классике устанавливается под каждый коннект поэтому очень большим его делать нельзяЧто-то я путаю, может, но: разве этот TCL нельзя задать что в Cs, что в SC, и тем паче в SS, достаточно большим, ввиду того, что:
1) TCL определяет границы общего "пула" для всех коннектов, по достижении которого данные сортировок вылезают в своп, и это - независмо от арх-ры , и
2) по окончании сортировки память всё равно вернётся в систему

Ы ?
...
Рейтинг: 0 / 0
23.10.2015, 12:50
    #39084610
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize
Таблоид,

TempCacheLimit общий для SS и SC, но не для CS!
...
Рейтинг: 0 / 0
23.10.2015, 13:24
    #39084671
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize
Таблоидпо достижении которого данные сортировок вылезают в своп
перед этим надо смотреть хотя бы на количество сорт-файлов в temp. А то мало ли что.
...
Рейтинг: 0 / 0
23.10.2015, 15:11
    #39084932
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize
dimitrДля ленивых начальная рекомендация
Спасибо. 256 Гб памяти уже становится маловато - база уже 360 гб, усеров 400 с лишним. DefaultDbCachePages сейчас 2048, FileSystemCacheSize в 0, но занимает 180-190 гб.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / На что лучше пустить память - DefaultDbCachePages или FileSystemCacheSize / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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