Новости FBManager

Утилита управления базами данных для FireBird/Interbase

Модераторы: alexs, Модераторы

Re: Новости FBManager

Сообщение alexs » 16.07.2019 23:20:36

Хорошо.
Спасибо за огибку - попробую воспроивести.
Ну и под винду 64 бита надо будет настроить сборщик.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Новости FBManager

Сообщение Lucifer » 17.07.2019 11:34:16

Там еще не хватает msvcr71.dll в либах. Но это уже мелочи.
Lucifer
постоялец
 
Сообщения: 122
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Re: Новости FBManager

Сообщение alexs » 17.07.2019 12:00:05

Вот чем мне не нравится винда - в линуксе просто зависимость в пакете указал - само установится требуемое.
А в винде - надо тягать с собой DLL (и зачастую системные)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Новости FBManager

Сообщение Lucifer » 17.07.2019 12:54:28

Да мне тоже не нравится. Но выбора нет.
Lucifer
постоялец
 
Сообщения: 122
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Re: Новости FBManager

Сообщение Lucifer » 23.07.2019 19:09:53

Леш не настраивал? А то я исходники выкачал, понаставил компонентов/зависимостей - у меня Лазарь падать стал. :-) Иссесно, менеджер собрать нет возможности с таким вот Лазарем.
Lucifer
постоялец
 
Сообщения: 122
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Re: Новости FBManager

Сообщение alexs » 24.07.2019 09:35:25

Потихоньку воюю с инсталятором. Прикол для PG - у них нет официального пакета для windows по установке только клиентской библиотеки. Сейчас вытянул dll из сборки сервера 10.9. Если всё заработает в win10x64 - то выложу пробную сборку.
Из новшеств в FBManager - насмотрелся лекций по оптимизации PG. Проникся. Добавил возможность в FBManager для PG управления процессом autovacuum для таблиц.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Новости FBManager

Сообщение Lucifer » 24.07.2019 12:36:58

Оптимизация PG - это оксюморон. Из практики просто: тормозит запрос на выборку. Лезу смотреть, ковыряю его полдня, оптимизировал. Стал выполняться быстро. Прошло два дня - снова жалобы на тот же запрос. А всего-то добавилась пара тысяч записей в таблицу. И оптимизатор снова сошел с ума. В общем, несмотря на все его версии и продвинутось - г-но страшное.
Lucifer
постоялец
 
Сообщения: 122
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Re: Новости FBManager

Сообщение alexs » 24.07.2019 14:01:45

Lucifer
Это ты зря.
Впечатления только самые лучшие. Сейчас база больше 100 ГБ - проседания по быстродействию не заметно от ситуации 10 летней давности (тогда было 20 гб).
Смотри само железо - что то у тебя не так. Либо с данными.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Новости FBManager

Сообщение Lucifer » 24.07.2019 17:26:48

У меня база OLTP. Порядка 6 тысяч одновременных коннектов и в среднем 500-600 транзакций в секунду. PG очень погано это переваривает. Да еще и боунсером сверху все придавлено, а он тоже говнище редкостное.
Lucifer
постоялец
 
Сообщения: 122
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Re: Новости FBManager

Сообщение alexs » 24.07.2019 17:58:55

Надо смотреть настройки по памяти - буфера правильно распределить.
Ну и на чтение можно вынести конекты на slave сервера.

Добавлено спустя 21 час 56 минут 22 секунды:
Для редактора роли добавил страницу менеджера прав - полностью аналогичный функционал из IBExpert-а.
Теперь удобно контролировать выдачу прав на группу объектов. Заодно переписал код чтения прав доступа к объектам.
Теперь быстрее работать должно.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Новости FBManager

Сообщение Lucifer » 30.07.2019 12:43:32

Не работает через PGBouncer. Не понимает подготовленные запросы.
Вложения
Error.png
Error.png (5.72 КБ) Просмотров: 60596
Lucifer
постоялец
 
Сообщения: 122
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Re: Новости FBManager

Сообщение alexs » 30.07.2019 16:18:35

PGBouncer подменяет транзации по ходу (или не сохраняет их контекст).
Тут надо подумать - как ZEOS подружить с ним.

Добавлено спустя 3 минуты 21 секунду:
Вроде решение есть - надо будет проверить.

Добавлено спустя 45 минут 41 секунду:
Не получается повторить.
Можно пример конфига PGBouncer?
Для трёх режимов pool_mode (session, transaction, statement) проверял. Вроде работает.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Новости FBManager

Сообщение Lucifer » 30.07.2019 17:18:52

У меня вот так работает Zeos
Код: Выделить всё
zBigConnection.Properties.Values['EMULATE_PREPARES'] := 'True';

Иногда, конечно, чудит. Но редко.
Боунсер настроен на режим транзакций, не сессий. Версия Zeos - последняя стабильная.
Lucifer
постоялец
 
Сообщения: 122
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Re: Новости FBManager

Сообщение alexs » 30.07.2019 17:22:36

На форуме ZEOS нашёл это решение.
Я тоже в режиме транзакций проверял - вроде и без этого работает.
Можно конкретно пример - на чём ловится ошибка? Какая последовательность действий?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Новости FBManager

Сообщение Lucifer » 30.07.2019 17:29:19

Да сразу при попытке подключиться к базе. Естественно, дальше этого процесс не идет.
З.Ы. Я инсталлер скачал, он работает и на х64
Lucifer
постоялец
 
Сообщения: 122
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Пред.След.

Вернуться в FBManager

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru