|
Производительность Firebird 3.0
|
|||
---|---|---|---|
#18+
Добрый день. Проконсультируйте, пожалуйста, по вопросу производительности FB 3.0. Имеется сервер 64Гбайт ОЗУ Процессор Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz 32 ядра База данных размеро 40Гбайт. Насколько оптимален конфиг в плане настроек? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 13:58 |
|
Производительность Firebird 3.0
|
|||
---|---|---|---|
#18+
egorov_vnFileSystemCacheSize = 100 вот это явно лишнее. Комментарии, то к этому параметру внимательно читал? какой размер страницы? Код: plaintext 1. 2.
не многовато ли? Точно есть необходимость засунуть прям всю БД в кеш? Предположим ваша страница 8K 8K * 6M = 48G 48G + 40G (файловый кеш) + 16G = 104G что больше объёма вашей оперативной памяти ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 14:30 |
|
Производительность Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, FileSystemCacheSize - ага, невнимательно... Про размер страницы забыл. Страница 8К Database header page information: Flags 0 Generation 125267 System Change Number 0 Page size 8192 ODS version 12.0 Oldest transaction 121444 Oldest active 125253 Oldest snapshot 125253 Next transaction 125254 Sequence number 0 Next attachment ID 115 Implementation HW=AMD/Intel/x64 little-endian OS=Linux CC=gcc Shadow count 0 Page buffers 4194304 Next header page 0 Database dialect 3 Creation date Jun 28, 2019 9:44:32 Attributes Variable header data: Sweep interval: 20000 *END* ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 14:40 |
|
Производительность Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, А цифру 40G (файловый кеш) - ты как посчитал? Я не уловил сути этого подсчета. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 14:42 |
|
Производительность Firebird 3.0
|
|||
---|---|---|---|
#18+
egorov_vn, ты поставил FileSystemCacheSize = 100 (что уже не верно ибо в комментариях написано что максимум 95%) плюс FileSystemCacheThreshold > DefaultDbCachePages значит туда потенциально может засосаться весь файл БД. Даже если этого не произойдёт, то 48G + 16G = 64G, т.е. это вся ваша память. Нет ни места под файловый кеш, ни под Ось, ни под кеш метаданных и некоторые другие вещи которые в Firebird тоже занимают память. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 14:48 |
|
Производительность Firebird 3.0
|
|||
---|---|---|---|
#18+
egorov_vnPage buffers 4194304 а вы в курсе что значение прописанное в заголовке перекрывает, то что указано в конфиге? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 14:52 |
|
Производительность Firebird 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, почему база может туда засосаться целиком? Видимо мне не понятен смысл FileSystemCacheThreshold, скажи, в чем суть данной опции? То что я читал, дает описание расплывчатое, обтекаемое. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 14:54 |
|
Производительность Firebird 3.0
|
|||
---|---|---|---|
#18+
egorov_vnВидимо мне не понятен смысл FileSystemCacheThreshold, скажи, в чем суть данной опции? Это размер кэша Firebird при котором она отключает файловый кэш операционной системы. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 15:12 |
|
|
start [/forum/topic.php?fid=40&fpage=22&tid=1560673]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 150ms |
0 / 0 |