Re: Статья про классик
Дим, где ты такую муйню вычитал? у ФБ архитектуры одинаковые под всеми ОС. http://www.firebirdsql.org/manual/ru/qsg15-classic-or-super-ru.html Если Вы все еще не уверены, что именно выбрать (возможно, технические подробности показались Вам чересчур сложными для «Быстрого старта») воспользуйтесь следующим правилом: Под Windows выбирайте Superserver. Под Linux, просто выбирайте один или другой вариант. В большинстве случаях, скорее всего, Вы не заметите разницы. это я просто помню, а статей подобных море Дмитрий
firebird 2.5.0 и fbserver terminated abnormally (-1)
Доброго дня установили LI-V2.5.0.26074 Firebird 2.5 после пары часов среднеинтенсивой работы получили в лог Paris (Client) Thu Mar 17 22:10:03 2011 /opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/fbserver Paris (Client) Fri Mar 18 09:51:33 2011 /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated abnormally (-1) Paris (Client) Fri Mar 18 09:51:33 2011 /opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/fbserver вопрос. что и где необходимо посмотреть\показать разработчикам чтобы понять что это было? Заранее спасибо -- Don`t drink and drive, smoke and fly!
Re: firebird 2.5.0 и fbserver terminated abnormally (-1)
18.03.2011 11:06, Alexey Voychehovich пишет: Доброго дня установили LI-V2.5.0.26074 Firebird 2.5 после пары часов среднеинтенсивой работы получили в лог Paris (Client) Thu Mar 17 22:10:03 2011 /opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/fbserver Paris (Client) Fri Mar 18 09:51:33 2011 /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated abnormally (-1) Paris (Client) Fri Mar 18 09:51:33 2011 /opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/fbserver вопрос. что и где необходимо посмотреть\показать разработчикам чтобы понять что это было? http://www.firebirdfaq.org/faq99/ Ну еще можно последний снапшот 2.5.1 потестировать. -- Дмитрий Еманов
Re: firebird 2.5.0 и fbserver terminated abnormally (-1)
спасибо 2011/3/18 Dmitry Yemanov dim...@users.sf.net: 18.03.2011 11:06, Alexey Voychehovich пишет: Доброго дня установили LI-V2.5.0.26074 Firebird 2.5 после пары часов среднеинтенсивой работы получили в лог Paris (Client) Thu Mar 17 22:10:03 2011 /opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/fbserver Paris (Client) Fri Mar 18 09:51:33 2011 /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated abnormally (-1) Paris (Client) Fri Mar 18 09:51:33 2011 /opt/firebird/bin/fbguard: guardian starting /opt/firebird/bin/fbserver вопрос. что и где необходимо посмотреть\показать разработчикам чтобы понять что это было? http://www.firebirdfaq.org/faq99/ Ну еще можно последний снапшот 2.5.1 потестировать. -- Дмитрий Еманов -- Don`t drink and drive, smoke and fly!
��������� � isql FB 2.5 � ������������� �� Vista/Win7
Hello, All! В силу обстоятельств вынуждены мы работать, вкушая все прелести механизма UAC от Microsoft по виртуализации (а по сути запрету) записи в Program Files. Много мы с эим получаем проблем, полностью осознавая неправильность подхода. Но пока работали. Обновление метаданных у нас делается такой вот командой: isql.exe -ch WIN1251 -s 3 -q -b -n -i ..\sql-mdo\020\update.sql -u SYSDBA -p masterkey C:\Program Files\Morion\MDS3050\2.0\fdb\mdo.fdb -o ..\log\\meta020error.txt -m Все работало, пока не перешли на 2.5.0, для isql.exe которого не срабатывает эта самая виртуализация. Причиной оказалось явное указание requestedExecutionLevel в манифесте requestedExecutionLevel level=asInvoker Что, по документации, отключает эту самую виртуализацию, хотя для вызывающего приложения она есть. http://msdn.microsoft.com/en-us/library/bb756929.aspx И в общем сейчас стою перед диллемой - перевести пользователей c включенным UAC на нормальную работу в ближайшее время не получится (нужно обеспечить сохранность данных, которые уже завиртуализировались), а обновить их в ближайший релиз нужно. Похоже что единственным выходом будет включение в дистрибутив патченной isql :-/ -- -=Взрослые не верят в Деда Мороза. Они верят прогнозам погоды и ходят на выборы.=- With best regards, Nikolay Ponomarenko
Re: Изменения в isql FB 2.5 и виртуализация ФС Vista/Win7
Nikolay Ponomarenko ... Hello, All! В силу обстоятельств вынуждены мы работать, вкушая все прелести механизма UAC от Microsoft по виртуализации (а по сути запрету) записи в Program Files. Много мы с эим получаем проблем, полностью осознавая неправильность подхода. Но пока работали. Обновление метаданных у нас делается такой вот командой: isql.exe -ch WIN1251 -s 3 -q -b -n -i ..\sql-mdo\020\update.sql -u SYSDBA -p masterkey C:\Program Files\Morion\MDS3050\2.0\fdb\mdo.fdb -o ..\log\\meta020error.txt -m Все работало, пока не перешли на 2.5.0, для isql.exe которого не срабатывает эта самая виртуализация. Причиной оказалось явное указание requestedExecutionLevel в манифесте requestedExecutionLevel level=asInvoker Что, по документации, отключает эту самую виртуализацию, хотя для вызывающего приложения она есть. http://msdn.microsoft.com/en-us/library/bb756929.aspx А при чём тут вызывающее приложение ? На виртуализацию оно никак не влияет. И в общем сейчас стою перед диллемой - перевести пользователей c включенным UAC на нормальную работу в ближайшее время не получится (нужно обеспечить сохранность данных, которые уже завиртуализировались), а обновить их в ближайший релиз нужно. Похоже что единственным выходом будет включение в дистрибутив патченной isql :-/ а) не держать базу в Program Files (правильно), или б) подсовывать isql'у уже виртуализованный путь (маразм), или в) взять isql от FB 2.1 -- Хорсун Влад
Re: Изменения в isql FB 2.5 и виртуализация ФС Vista/Win7
On 18.03.2011 13:23, Nikolay Ponomarenko wrote: Похоже что единственным выходом будет включение в дистрибутив патченной isql :-/ Если это .Net, то можно воспользоваться FbBatchExecution из FirebirdDotNetProvider. Мы используем самописную утилиту для игры скриптов на БД, что позволяет расширять скрипты дополнительными вкусностями (вроде создания пользователей чего не было в 2.1, вставки блобов из файлов и т.п.). Либо библиотеку для игры скриптов из IBExpert(платная). И т.п. С уважением, Евгений Виноградный.
Re: ��������� � isql FB 2.5 � ������������� �� Vista/Win7
Hello, Vlad! You wrote on Fri, 18 Mar 2011 14:25:35 +0200: Причиной оказалось явное указание requestedExecutionLevel в манифесте requestedExecutionLevel level=asInvoker Что, по документации, отключает эту самую виртуализацию, хотя для вызывающего приложения она есть. http://msdn.microsoft.com/en-us/library/bb756929.aspx KV А при чём тут вызывающее приложение ? На виртуализацию оно никак не KV влияет. Ну, получается что приложение работает с виртуализированной базой, а запускает isql - последний уже этой базы не видит. И обойти это поведение, если явно указан requestedExecutionLevel похоже возможности нет. Но тут мы сами виноваты, в качестве скриптера завязались на внешнее приложение (isql). Похоже что единственным выходом будет включение в дистрибутив патченной isql :-/ KV а) не держать базу в Program Files (правильно), или В дальнейшем так и будет, но еще нужно придумать, как перетащить тех клиентов, у которых базы таки завиртуализировались. Да и не совсем очевидно, где держать базу - в профиле - нельзя, т.к. общие бинарники в PF кто-то может обновить и они с базой в профиле работать уже не будут. Терминальные пользователи в таком случае тоже идут лесом. Ставить куда-нить в корень системного диска - как-то некрасиво, хотя эффективно. Пока склоняюсь, что Гугл с Хромом поступил проще всех - ставит все приложение в LocalSettings и не парит никому мозг :) KV в) взять isql от FB 2.1 Пока почти так и сделал - поправил ресурс у isql от 2.5. -- -=Невыносимых людей нет, есть узкие двери.=- With best regards, Nikolay Ponomarenko
Re: Изменения в isql FB 2.5 и виртуализация ФС Vista/Win7
On Fri, 18 Mar 2011 15:35:41 +0300, Евгений Виноградный vinogradniy-re5jqeeqqe8avxtiumw...@public.gmane.org wrote: Либо библиотеку для игры скриптов из IBExpert(платная). Это с каких это пор??? 8-О
Re: Изменения в isql FB 2.5 и виртуализация ФС Vista/Win7
Nikolay Ponomarenko ... KV в) взять isql от FB 2.1 Пока почти так и сделал - поправил ресурс у isql от 2.5. Это самое худшее, что можно было сделать. Впрочем - тебе с этим жить. -- Хорсун Влад
мониторинг активности
Доброго дня возможно ли в ФБ 2,5 мониторить с каким именно базами данных он сейчас работает, кто к ним присоединился итд? как то централизовано. Для случаев когда по факту одной бд нет, они создаются и удаляются динамически по мере необходимости. Заранее спасибо -- Don`t drink and drive, smoke and fly!
Re: Изменения в isql FB 2.5 и виртуализация ФС Vista/Win7
On 18.03.2011 15:58, Vladimir A.Bakhvaloff wrote: Либо библиотеку для игры скриптов из IBExpert(платная). Это с каких это пор??? 8-О http://ibexpert.net/ibe/index.php?n=Main.IBExpertLicenses Смотрим ... * IBEScript.exe Distribution License * IBEScript.dll Distribution License Собственно вот ... С уважением, Евгений Виноградный.
Re: ��������� � isql FB 2.5 � ������������� �� Vista/Win7
Hello, Vlad! You wrote on Fri, 18 Mar 2011 15:26:24 +0200: KV в) взять isql от FB 2.1 Пока почти так и сделал - поправил ресурс у isql от 2.5. KV Это самое худшее, что можно было сделать. KV Впрочем - тебе с этим жить. Э, я встревожен :) Чем это может грозить? (я только убрал ноду с правами из манифеста, депенденси оставил нетронутыми) Т.е. в итоге получилось тоже, что было в 2.1. Мне казалось это самое аккуратное будет. -- -=Дачи придумал сатана, как маленькие филиалы ада=- With best regards, Nikolay Ponomarenko
Re: Изменения в isql FB 2.5 и виртуализация ФС Vista/Win7
On 18.03.2011 15:42, Nikolay Ponomarenko wrote: KV в) взять isql от FB 2.1 Пока почти так и сделал - поправил ресурс у isql от 2.5. Если пользователю было все равно где лежит его БД (т.к. по виртуальному пути не всякий знающий рискнет хранить, а не знающий догадается искать). При обновлении перенести такие БД например в ProgramData (aka %ALLUSERSPROFILE%) уведомив об этом пользователя. Но все же лучший вариант отдельный каталог в корне диска (не системного). С уважением, Евгений Виноградный.
������� ��� �������� ����� ��� ����� - ��� ���?
Hello, All! Показали на днях фокус, когда процедура, которая обычно выполняется час-два, работала 9 часов, после чего ее пришлось срубить. И повторные запуски так же приводили к неспешной работе при отсутствии отслеживаемой загрузки железа. По всяческим мониторам - нагрузка проца 1-2 процента, винт 3-6мб обмен (в пике дает сотни). Условия: FB 2.5 CS, единственный коннект Таблица 26млн без PK, из которой чистят дубли процедурой след. вида for select max(rdb$db_key) ... group by begin update where = rdb$db_key and composite_index_field; delete where rdb$db_key and composite_index_field; end Пока группировка создает сортировочный файл (порядка 1гб) все нормально, винт/проц трудятся, а когда начинается фетч все замирает и вяло шевелится. По косвенным свидетельствам (доступа к базе пока нет) - в тот день, когда проявилось, на этой базе несколько раз срубался коннект (могли зависнуть снапшоты?). Обычные проверки база проходит, т.е. явных ошибок нет. И вроде как подобное поведение изредка и случайно наблюдается в похожих процедурах. Каковы могут быть теоретические причины такого поведения? Я так подозреваю какие-то внутренние блокировки? Причастен ли к этому rdb$db_key? Есть ли какие способы отмониторить где затык? -- -=Оптимист - это человек, который находясь по уши в дерьме не падает духом, а весело и задорно булькает.=- With best regards, Nikolay Ponomarenko
Re: Изменения в isql FB 2.5 и виртуализация ФС Vista/Win7
Nikolay Ponomarenko ... Hello, Vlad! You wrote on Fri, 18 Mar 2011 15:26:24 +0200: KV в) взять isql от FB 2.1 Пока почти так и сделал - поправил ресурс у isql от 2.5. KV Это самое худшее, что можно было сделать. KV Впрочем - тебе с этим жить. Э, я встревожен :) Чем это может грозить? (я только убрал ноду с правами из манифеста, депенденси оставил нетронутыми) Т.е. в итоге получилось тоже, что было в 2.1. Мне казалось это самое аккуратное будет. Аккуратнее было бы изменить имя, ибо с настоящим isql это теперь не совпадает. И какие там будут побочные эффекты - я даже думать не хочу. Короче, будь я твоим саппортером - снял бы с поддержки моментально. -- Хорсун Влад
Re: Тормоза без загрузки винта или проца - как так?
Nikolay Ponomarenko ... Hello, All! Показали на днях фокус, когда процедура, которая обычно выполняется час-два, работала 9 часов, после чего ее пришлось срубить. И повторные запуски так же приводили к неспешной работе при отсутствии отслеживаемой загрузки железа. По всяческим мониторам - нагрузка проца 1-2 процента, винт 3-6мб обмен (в пике дает сотни). Очередь диска смотри -- Хорсун Влад
Re: мониторинг активности
Alexey Voychehovich ... Доброго дня возможно ли в ФБ 2,5 мониторить с каким именно базами данных он сейчас работает, кто к ним присоединился итд? как то централизовано. Для случаев когда по факту одной бд нет, они создаются и удаляются динамически по мере необходимости. Трассировка. Или аудит - по вкусу. -- Хорсун Влад
Re: Изменения в isql FB 2.5 и виртуализация ФС Vista/Win7
On Fri, 18 Mar 2011 16:58:37 +0300, Евгений Виноградный vinogradniy-re5jqeeqqe8avxtiumw...@public.gmane.org wrote: Либо библиотеку для игры скриптов из IBExpert(платная). Это с каких это пор??? 8-О Смотрим ... Ты в какой-то НЕ ex-USSR стране живёшь чтоль?.. Я как-то с трудом верю в твоё не русское происхождение и плохое прочтение лицензии... :/ ... Или может ты даже на русскую версию страницы не переходил?.. :(
Re: Статья про классик
Hello, Dmitry! Dmitry Lendel wrote: Под Windows выбирайте Superserver. Под Linux, просто выбирайте один или другой вариант. В большинстве случаях, скорее всего, Вы не заметите разницы. это я просто помню, а статей подобных море прискорбно. Бред сивой кобылы. Выбор архитектуры зависит не от ОС (в основном), а от типа нагрузки на БД. К счастью, у меня таких статей нет. Впрочем, там же дальше написано: Обращаем Ваше внимание, что в любой момент времени Вы можете перейти на другую архитектуру. p.s. почему-то Ваше - с большой буквы. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34