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

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

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

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

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

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

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


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