powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Совет по firebird.conf
14 сообщений из 14, страница 1 из 1
Совет по firebird.conf
    #39836305
rstrelba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi all.
Имеем сервак на ubuntu server 16.04 FB classic 2.5
RAM 64Gb, i7 16 core
База 35Gb forced writes off 4kb страница
Sweep interval 0 (sweep ночью в кронтабе)
Временных таблиц нет
UDF нет

Посоветуйте плз. что прописать чтоб максимально заюзать
память сервака. Коннектов- до 50.
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836308
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для начала страничку смени.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836309
rstrelba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstrelba,

вот free
root@ml-new /var/log/apache2 # free
total used free shared buff/cache available
Mem: 65802108 3053316 42576376 43800 20172416 62135100
Swap: 33521660 0 33521660

Это при
DefaultDbCachePages = 100000
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836316
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstrelba, МП, по всей видимости, имел ввиду смену размера страницы БД через backup/restore.
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836317
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstrelbaDefaultDbCachePages = 100000

для классика такой кеш ставить нельзя. Максимум 2048. Тут дело не только в достаточности памяти сервера.

Хочешь юзать большой страничный кеш переходи на 3.0 SS.
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836322
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstrelbaclassic 2.5rstrelbaDefaultDbCachePages = 100000Не многовато (на пару порядков!) будет?
rstrelbaforced writes offдисковая совсем "гамно"? офф от безысходности? Внезапное пропадание питания и база с ненулевой вероятностью "помашет ручкой". По крайней мере у меня пару раз такое бывало, несмотря на УПСы, но мы ставили только на периферийных серверах, пока железо не проапгрейдили и базы там в принципе восстанавливались из центра без потери инфы.
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836331
rstrelba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Это хетцнер, в принципе надежно.
Там база импортирует дофига сторонних прайсов, если слетит- не страшно, есть суточный
бэкап, прайсы затянет заново.
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836339
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstrelba,

с БД работают только через Web интерфейс? или apache тут просто в довесок?
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836341
rstrelba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

И так и так. Там учёт на windows + b2b www
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836350
bsv9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисдля классика такой кеш ставить нельзя. Максимум 2048. Тут дело не только в достаточности памяти сервера.
Денис, почему нельзя больше 2048?
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836356
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsv9,

потому что в классике кеш раздельный, и на его синхронизацию между кучей процессов уходят ресурсы. Грубо говоря чтения вы ускорите пока никто ничего не менял. А вот при любом изменении БД страницы в этих кешах уже не отражают реальной картины и их надо перечитывать (синхронизировать)
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836658
Roman Simakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А откуда вопрос то? Увеличить ради увеличения не очень разумно.
Твой кеш в 100 тысяч очень неразумно я думаю. Для классика точно!
Еще я бы посмотрел статистику базы gstat -h путь, ибо кеш выставляется не только в конфиге, но и в базе через gfix. Вдруг там чем-то минимальным перекрыто.
Понять надо ли увеличивать кеш можно по чтениям с диска. Или утилитами или трейс включить и посмотреть сколько чтений и фетчей в запросах. Если повторные запросы приводят к чтениям то это показатель. Хотя тоже не факт. Классик обменивается страницами через кеш ФС и вроде все равно чтения могут быть, если таблицы используются всеми коннектами.
Собери показатели, обозначь задачу и тогда можно думать.
На пальцах страниц 800 в классике вполне хватит. Всю память не занимай. Оставь для кеша файловой системы. В классике он амортизирует ввод вывод между процессами.
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836700
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
12.07.2019 9:21, Roman Simakov пишет:
> На пальцах страниц 800 в классике вполне хватит.

каждый пессимистически настроенный индивидуум катастрофически
модифицирует абстракции реального субъективизма. (C)

ps: мало.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Совет по firebird.conf
    #39836797
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsv9Денис, почему нельзя больше 2048?
посмотрите видео про архитектуры.
YouTube Video
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Совет по firebird.conf
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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