|
|
|
Проблема падения производительности БД Firebird 2.1.4 при большом ко-ве подключений(200)
|
|||
|---|---|---|---|
|
#18+
Alex_ChechelLockSemCount = 64 LockHashSlots = 877 в 2.5 нет параметра LockSemCount, вы его небось просто скопипастили с 2.1. ну а LockHashSlots надо увеличивать в разы, например до 9689. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 10:53 |
|
||
|
Проблема падения производительности БД Firebird 2.1.4 при большом ко-ве подключений(200)
|
|||
|---|---|---|---|
|
#18+
Alex_Chechelкакие конкретно цифры нужны? Для тормозящих запросов: план, reads, fetches, writes, количество выбранных записей. И раз говоришь, что "всё тормозит", значит эти цифры надо собирать для всех запросов. dimitrну а LockHashSlots надо увеличивать в разы, например до 9689. И то по-моему маловато будет. У него сейчас при 877 слотах минимальная длина 60. Так что я бы лично повышал в район 50 тысяч... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 13:12 |
|
||
|
Проблема падения производительности БД Firebird 2.1.4 при большом ко-ве подключений(200)
|
|||
|---|---|---|---|
|
#18+
по LockMemSize еще запомните формулу (автор - dimitr) LockMemSize >= Cache_pages * max_connections_count * 100 А насчет LockHashSlots Пешков давно заявлял, что уже можно ставить 10007, фактически в качестве "дефолтного" значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 13:51 |
|
||
|
Проблема падения производительности БД Firebird 2.1.4 при большом ко-ве подключений(200)
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за помощь! Админ под пытками сознался, что изменил параметр LockHashSlots как раз до 107. А этого похоже очень мало. Сегодня вечером попробую выставить значение в 24589 - завтра посмотрю, что получится. О результате напишу здесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 14:45 |
|
||
|
Проблема падения производительности БД Firebird 2.1.4 при большом ко-ве подключений(200)
|
|||
|---|---|---|---|
|
#18+
kdvпо LockMemSize еще запомните формулу (автор - dimitr) LockMemSize >= Cache_pages * max_connections_count * 100 А насчет LockHashSlots Пешков давно заявлял, что уже можно ставить 10007, фактически в качестве "дефолтного" значения. За формулу спасибо. Выставил немного большее значение. Что в итоге получилось: Page size=8192 Page buffers=2048 LockHashSlots=24589 LockMemSize=51200000 Пользователи довольны, сервер работает идеально. Вот статистика: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Еще раз благодарю всех за помощь и устранение пробелов в знаниях. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 09:33 |
|
||
|
Проблема падения производительности БД Firebird 2.1.4 при большом ко-ве подключений(200)
|
|||
|---|---|---|---|
|
#18+
root@rusql:/usr/lib/ nagios /plugins# /opt/firebird/bin/fb_lock_print О! А кто что и чем мониторит в БД? есть ли готовые решения(zabbix, nagios) или кто-нибудь может поделиться своими скриптами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 21:18 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38093489&tid=1563125]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
239ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 510ms |

| 0 / 0 |
