|
С БД что-то непонятное
|
|||
---|---|---|---|
#18+
Добрый день. Сервер… или БД… ведет себя странно. Анамнез такой: Ubuntu 10.04 48 гб оперативы FB 2.5 БД 96 Гб (OLTP) Page – 4096, Pages – 16384, Kb – 65536 Среднее кол-во запросов к БД — 2000 в сек. Симптомы: 1 — Уже вторую неделю Sweep не дает результатов. Ошибок нет, но и OT не меняет: Flags 0 Checksum 12345 Generation 92033947 Page size 4096 ODS version 11.2 Oldest transaction 72762647 Oldest active 81458543 Oldest snapshot 81458543 Next transaction 81575110 Bumped transaction 1 Sequence number 0 Next attachment ID 10458720 Implementation ID 24 Shadow count 0 Page buffers 16384 Next header page 0 Database dialect 3 Creation date Mar 24, 2018 18:23:15 Attributes force write 2 — Периодически сервер занимает всю оперативку, при этом обращений к дискам (iostat) практически нет, процессоры тоже не особо загружены. 3 - Коннекты (чтобы посмотреть trace запросов) тоже не принимает. Помогает только рестарт сервера. Остановить и сделать gbak/restor – административно сложно (ибо долго), только на крайний случай. Куда смотреть? Это какая-нибудь процедура зацикливается, если да, то как её поймать? Или смотреть на настройки сервера/починку БД? С чего начать порекомендуете? Не силен я в ФБ ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 07:29 |
|
С БД что-то непонятное
|
|||
---|---|---|---|
#18+
Wooda, Wooda Page size 4096 серьёзно? И это при БД 96 Гб Архитектура какая? SS/SC/CS ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 09:53 |
|
С БД что-то непонятное
|
|||
---|---|---|---|
#18+
WoodaКуда смотреть? MON$TRANSACTIONS WoodaС чего начать порекомендуете? С "усиления" в Firebird. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 10:46 |
|
С БД что-то непонятное
|
|||
---|---|---|---|
#18+
Wooda про page size 4к верно сказали, надо 16к делать (через бэкап-рестор). Если классик или суперклассик, то размер кэша должен быть максимум 2048 страниц, оптимально - 1024 страницы. А не 16к, как у вас. Что там про 64к - я не понял. в 2.5 свип в firebird.log выводит номера транзакций при старте и при своем завершении. Oldest active вряд-ли мешает свипу, но всё равно - в сутки у вас где-то 450 тысяч транзакций, а oldest active торчит уже четверть суток, что нехорошо. Woodaсделать gbak/restor – административно сложно (ибо долго) долго - это сколько? Диски медленные? b/r вам в любом случае прописан, обязательно, из-за слишком мелкого размера страницы. Увеличите до 16к - производительность сразу вырастет, абсолютно точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2018, 10:53 |
|
С БД что-то непонятное
|
|||
---|---|---|---|
#18+
Приветствую! Установлен SC. g/r сделали, кэш уменьшили, размер страницы увеличили. Стала видна новая проблема - при наличии более 100 коннектов (mon$attachments) сервер просто перестает отвечать, при этом диск не читает, подключиться к себе не дает. После обрубания коннектов примерно через минуту/две нормализуется. Куда смотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2018, 07:52 |
|
|
start [/forum/topic.php?fid=40&msg=39694102&tid=1561007]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
65ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 161ms |
0 / 0 |