Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Открыть новую тему     Написать ответ в эту тему

miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chAlx
Понятно, спасибо за ответ.
 
Хочу на всякий случай уточнить, что (1) задается в настройках ОС и хотя конкретное приложение может переопределить это свойство, но тем не менее это считается плохим тоном. Вот отрывок из конфигурационного файла по этому поводу:

Цитата:
 
# Normally, Firebird uses SO_KEEPALIVE socket option to keep track of
# active connections. If you do not like default 2-hour keepalive timeout
# then adjust your server OS settings appropriately. On UNIX-like OS's,
# modify contents of /proc/sys/net/ipv4/tcp_keepalive_*. On Windows,
# follow instrutions of this article:
# http://support.microsoft.com/default.aspx?kbid=140325
 

 
Что же касается (2) и (5), то контроль целостности ТСР сессии - это тоже прерогатива сетевой подсистемы используемой ОС. Аналогично FB не хранит чексуммы страниц записываемых на диск для проверки корректности работы винта и дисковой подсистемы, насколько я помню. Тоесть, позиция разработчиков такова, что "каждый должен делать свою работу".
 
Опять же, я не защищаю и не выгораживаю FB, просто обращаю внимание на существование других, вполне логичных и обоснованных точек зрения.
 
По мониторингу еще вопрос - это личная доработка, или «найденная на просторах интернета»?

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 16:11 16-04-2015
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa:
 
Да, keepalive настраивается на сервере. Для всего сервера сразу (кстати, через /proc это runtime-настройка, а более полезно изменить постоянный sysctl.conf). Даже там, где крутится только база, есть ещё куча сервисов, в т.ч. сетевых. Изменения придётся учитывать для всех. (Что не умаляет факта о чрезмерности дефолтного значения для всех.)
 
Мониторинг реализован самостоятельно в виде выгрузки нужных данных из ОС и СУБД клиенту системы мониторинга (Cacti или Zabbix). Просторы инета на тот момент ограничивались советом снять статистику и внимательно её прочитать ;)
 
ПС: Вот только что наткнулся на невалидную запись:

Код:
('uñt;', '17-NOV-1858')

Явно побились данные, а базе было пофигу :(
 
ППС: Тут батарейку контроллера поминали. Тоже как-то озадачились тормозами при записи на диск и обнаружили, что батарейки там никогда не было и буфер записи RAID-контроллера не использовался. Через полгода и нашли нужную запчасть (Интел не особо горит желанием поддерживать старое Enterprise-железо). Производительность дисков выросла процентов на 10.

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 16:38 16-04-2015 | Исправлено: chAlx, 19:48 16-04-2015
obtim



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chAlx
Глюк оказался неожиданным:
на этом же esxi крутится машина с prtg(система мониторинга).  
При выполнении определенного отчета в МИС(стали им пользоваться часто) и работе одного сенсора в prtg(довольно часто опрашивает одну железку в сетке) случались тормоза терминальника(всего)-МИС выжирала память на терминальнике.


----------
Дьявол коварен - он может явиться к нам просто в образе дьявола

Всего записей: 8943 | Зарегистр. 03-03-2002 | Отправлено: 11:52 17-04-2015
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chAlx

Цитата:
ПС: Вот только что наткнулся на невалидную запись:  

Почему запись невалидная? DDL какой? Какие данные пытался записать клиент?
 
obtim

Цитата:
Глюк оказался неожиданным

Да, это у них бывает

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 23:45 17-04-2015
xpin2013



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
obtim
систему мониторинга желательно либо отключать либо своими средствами организовывать работу терминалки так чтобы esxi могла хотябы на бумаге считаться предсказуемым устройством, для этого нужно учитывать трафик мониторинга.

Всего записей: 291 | Зарегистр. 16-01-2014 | Отправлено: 03:06 18-04-2015
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa:

Цитата:
Почему запись невалидная?

Да там без разницы, что серверу не понравилось. Может, вообще не эти поля, а пустые последующие (хотя больше похоже на "неправильные" символы). Главное, что в базе когда-то давно появился мусор вместо данных, и хорошо, что при текстовом переносе он обнаружился.
 
И ещё обнаружилось несколько багов IBExpert. Самый забавный: при выполнении скрипта он так усердно выводит в подзаголовок строку счётчика "(XXXXXXXXXX) Inserting into...", что забивает этим ресурсы всей системы. Даже если окно скрипта перекрыто другими окнами (MDI). Я свернул окно IBExpert и получил снижение загрузки процессора в 3 раза (60%->20%), ускорение выполнения запросов в полтора раза (судя по загрузке сети).

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 13:51 18-04-2015 | Исправлено: chAlx, 13:58 18-04-2015
xpin2013



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавлено:
del

Всего записей: 291 | Зарегистр. 16-01-2014 | Отправлено: 10:33 19-04-2015 | Исправлено: xpin2013, 12:32 20-04-2015
xpin2013



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Трабла с TpFIBScripter.
Выполняемый скрипт начинается не совсем корректно

Код:
 
--  SUSPEND;
--END^
 
SET TERM ; ^
 
COMMIT WORK;
 
--ALTER
 

Но компонент падает на запросе "WORK", а не "SET TERM ; ^". Естественно что Scripter предполагает что SET TERM это свич на противоположное значение, которое у него в начале выполнения Scripter1.ExecuteScript();
Приходится своими силами вычищать такое из запросов.

Всего записей: 291 | Зарегистр. 16-01-2014 | Отправлено: 10:50 28-05-2015
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://web.firebirdsql.org/download/snapshot_builds/win/3.0/Firebird-3.0.0.32138-ChangeLog.txt
RC1 что ль?

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 18:36 02-11-2015
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В последних версиях есть пример examples\interfaces\01.create.pas, где взять Firebird.pas к нему с новыми интерфейсами? Есть в UIB, но хочу и этот.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 15:38 26-02-2016
zealotfan



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли у кого опыт использования firebird в android?

Всего записей: 234 | Зарегистр. 25-02-2016 | Отправлено: 20:52 26-02-2016
TuMOXA123

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А он там есть ? Где скачать fbclient, откомпилированный под мобильные процессоры ?

Всего записей: 456 | Зарегистр. 27-01-2003 | Отправлено: 12:41 27-02-2016
noisy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Building Firebird Client for Android

Всего записей: 986 | Зарегистр. 30-05-2002 | Отправлено: 12:52 27-02-2016 | Исправлено: noisy, 12:53 27-02-2016
zealotfan



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На сайте firebird есть драйвер Jaybird2_2_3.jar может кто его использовал уже

Всего записей: 234 | Зарегистр. 25-02-2016 | Отправлено: 13:09 27-02-2016
TuMOXA123

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ух ты сколько всего! Спасибо. Мне NDK ближе - пойду пробовать

Всего записей: 456 | Зарегистр. 27-01-2003 | Отправлено: 13:14 27-02-2016 | Исправлено: TuMOXA123, 13:15 27-02-2016
zealotfan



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если получится подключится через этот драйвер напиши мне пожалуйста.

Всего записей: 234 | Зарегистр. 25-02-2016 | Отправлено: 14:54 27-02-2016
AlexCoRu

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
О как http://web.firebirdsql.org/download/snapshot_builds/win/4.0/
Где можно подробности узнать? На офсайте и sql.ru - тишина.

Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 14:58 02-03-2016
chAlx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexCoRu

Цитата:
Где можно подробности узнать?

Видимо, это попытка уложиться в формальные рамки, зачем-то поставленные самим себе:
 
Major releases
Major version number bumped
Full development cycle: 18-24 months
One major release every 12-18 months
 
Next major release
To be named v4
Scheduled for 2016

(c)

Всего записей: 1691 | Зарегистр. 19-03-2003 | Отправлено: 22:46 02-03-2016
zealotfan



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я всё жду 3.0 Release, а тут уже 4.0

Всего записей: 234 | Зарегистр. 25-02-2016 | Отправлено: 07:36 03-03-2016
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Где можно подробности узнать? На офсайте и sql.ru - тишина.

На днях открыли ветку. Очень ранняя альфа. Планируемые фичи обещали опубликовать.

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 08:50 03-03-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » InterBase и FireBird: вопросы по работе и их решение


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru