Re: Локальное время и CURRENT_TIMESTAMP

2011-10-25 Пенетрантность koMETA
On Oct 25, 1:13 pm, Ovchinnikov Vasily o...@tkvc.ru wrote: Yurij пишет: Если не перезагрузились - есть ненулевая вероятность, что изменили таймзону, но Firebird этого не заметил. Перестартануть Firebird попробовать?  А полное название зоны? GMT+03 - их несколько. Москва, Волгоград

Re: Развлекаясь с заменой переменыз и массивов на FB. update нa стероидах - ах если бы... :-)

2011-10-24 Пенетрантность Arioch
В письме от Sat, 22 Oct 2011 13:33:46 +0400, Dmitry Yemanov dim...@users.sf.net сообщал: Хорошая штука UPDATE с JOIN'ом :-) Чем MERGE не устроил? Упс SQL-2008 Пора кэш обновлять :-) -- Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/

Re: перестают поступать события

2011-10-24 Пенетрантность Vlad Khorsun
Alexey Popov ... Всётаки остаётся неясным вопрос о том как себя ведёт асинхронное уведомление о событиях если по каким либо причинам соединение для событий накрылось. Возможна ли передача ошибки потребителю? В логе клиента, скорее всего, будет сообщение об обрыве коннекта. Не проверял. --

Re: Развлекаясь с заменой переменыз и массивов на FB. update нa стероидах - ах если бы... :-)

2011-10-22 Пенетрантность Dmitry Yemanov
22.10.2011 9:21, Arioch пишет: Хорошая штука UPDATE с JOIN'ом :-) Чем MERGE не устроил? -- Дмитрий Еманов

Re: Не выйти из isql позле вызова UDF в Linux

2011-10-20 Пенетрантность Vsevolod
Привет всем ! У меня в качестве подопытного кролика Ubuntu 11.04. - 32/64. Последнее чего добился то, что в 64 битной версии простейшая библиотека, которая состоит из одной функции без входных параметров и возвращающая всегда одно и то же целое число, отрабатывает как нужно как и в 32-разрядном

Re: Не выйти из isql позле вызова UDF в Linux

2011-10-19 Пенетрантность Vladimir
Ничего с этой ошибкой на моей сборке мне изменить не удалось. Попробовал начать с нуля в другой редакции Linux. Ubuntu 10.04 Firebird CS 2.1.3.18185 Средства разработки не устанавливал, взял тот же исполняемый файл с UDF. Простой пример, над которым бился, отработал. Не считайте, пожалуйста,

Re: Не выйти из isql позле вызова UDF в Linux

2011-10-19 Пенетрантность Vsevolod
Ничего с этой ошибкой на моей сборке мне изменить не удалось. Попробовал начать с нуля в другой редакции Linux. Ubuntu 10.04 Firebird CS 2.1.3.18185 Средства разработки не устанавливал, взял тот же исполняемый файл с UDF. Простой пример, над которым бился, отработал. Не считайте, пожалуйста,

Re: Не выйти из isql позле вызова UDF в Linux

2011-10-19 Пенетрантность Vsevolod
Ubuntu 10.04 Firebird CS 2.1.3.18185 Средства разработки не устанавливал, взял тот же исполняемый файл с UDF. Невнимательно прочитал. ИМХО все дело в птичке, я же писал, что вплоть до версии CS 2.1.3 под Линуксом все работало и работает. С уважением, Всеволод. -- View this message in context:

Re[2]: Не выйти из isql позле вызова UDF в Linux

2011-10-19 Пенетрантность Sergey Mereutsa
Привет! Невнимательно прочитал. ИМХО все дело в птичке, я же писал, что вплоть до версии CS 2.1.3 под Линуксом все работало и работает. Скорее всего, всё дело в компиляторе. У меня некоторые UDF спокойно себе перекочевали с 1.5 потом на 2.0, потом на 2.1, потом на 2.5 и 32-бит на 64 вообще

Re: перестают поступать события

2011-10-18 Пенетрантность Alexey Popov
Arioch wrote: 1) даже в этом случае, чем дальше, тем больше вероятность, что уже случилось 2) запусти, действительно, регулярно повторяющийся ивент. При каком-то постоянно происходящем запросе, чтобы раз в несколько минут посылался. Перестал посылаться - значит пора переподключаться.

Re: перестают поступать события

2011-10-18 Пенетрантность Alexey Popov
Oleg Matveyev wrote: Есть такая проблема, причем и на 2.0.6 Аналогично - висит служба, которая до получения события не делает ничего. Но очень желательно не пропускать ни одного события, потому что при получении - надо сделать вычисления и положить в БД результат. Правда, у меня в качестве

Re: перестают поступать события

2011-10-18 Пенетрантность Oleg Matveyev
Клиент и база у тебя на одном компе? Теперь на одном. И там же, на сервере - есть другая служба, которая может событие отправить. (но не только она событие отправляет)

Re: перестают поступать события

2011-10-18 Пенетрантность Oleg Matveyev
Ещё вопрос как делать передподключение. Достаточно ли будет пары: isc_cancel_events+isc_que_events или целиком реконнект делать. Сейчас коннект висит бесконечно. недостаточно. выделенное TCP-соединение для всех эвентов создается один раз.

Re: перестают поступать события

2011-10-18 Пенетрантность Alexey Popov
Oleg Matveyev wrote: Клиент и база у тебя на одном компе? Теперь на одном. И всёравно события отваливаются ?

Re: перестают поступать события

2011-10-18 Пенетрантность Oleg Matveyev
Клиент и база у тебя на одном компе? Теперь на одном. И всёравно события отваливаются ? После переноса сервиса на сервер БД конфиг (приложения) остался прежним, и строка коннекта была в виде 192.168.x.x:base При отключении питания коммутатора - такой коннект отваливался. Не очень давно

Re: перестают поступать события

2011-10-18 Пенетрантность Alexey Popov
Oleg Matveyev wrote: После переноса сервиса на сервер БД конфиг (приложения) остался прежним, и строка коннекта была в виде 192.168.x.x:base При отключении питания коммутатора - такой коннект отваливался. Ого, спасибо, ценная информация! У меня тоже IP используется внешний! Но у меня БД-шный

Re: перестают поступать события

2011-10-18 Пенетрантность Oleg Matveyev
Тут кстати можно ещё попробовать по локальному протоколу... Интересно как там эвенты внутри устроены? не в курсе, у меня все коннекты TCP, и через FBScanner. даже в 127.0.0.1 что бы видно было кто, откуда и как давно неработает

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-18 Пенетрантность A.Truhin
в попробовать 32-bit Classic ? вряд ли, но вдруг проявится - тогда проще исктаь будет :-) На винде, я использовал FPC + UDF 32/64 бита, нет ни каких проблем

Re: Не выйти из isql позле вызова UDF в Linux

2011-10-17 Пенетрантность Cherevatenko Vsevolod
Привет ! В isql создаю базу, регистрирую и выполняю UDF, все нормально. Но при попытке выйти командой quit терминал зависает. Непосредственно после вызова UDF можно дальше работать с базой данных. Все отрабатывает, зависание только при попытке выхода. Ты не один такой :) Я уже неделю

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Arioch
В письме от Mon, 17 Oct 2011 10:15:20 +0400, Cherevatenko Vsevolod iuaa...@gmail.com сообщал: Пара мыслей в воздух 1) у Всеволода вроде 32-битная система - ОС, FB, FPC, UDF У Владимира тоже все 32-битное ? Едва ли это важно, но заранее хз. 2) У обоих Firebird CS - Никто не пробовал SS ? Он

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Arioch
В письме от Mon, 17 Oct 2011 10:15:20 +0400, Cherevatenko Vsevolod iuaa...@gmail.com сообщал: О! ещё одна мысль. 4) Поставить на винде таких же версий FB-CS и FPC и на винде попробовать UDF-ку -- Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Vsevolod
О! ещё одна мысль. 4) Поставить на винде таких же версий FB-CS и FPC и на винде попробовать UDF-ку У меня есть такие варианты FB 2.5.1-64 bit на Win2008-64 и FB 2.1.4-64 bit на Win2008-64 скомпилированные на FPC. Все работает. Пока без проблем :) Наверное я что-то неправильно делаю. С

Re: перестают поступать события

2011-10-17 Пенетрантность Khorsun Vlad
Alexey Popov ... Есть FB2.0 Нет такой версии -- Хорсун Влад

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Vsevolod
И все же интересно какие библиотеки подгружаются для сервера и для UDF-ки, если это покажет ldd Подскажите плиз как это сделать. Смущает меня вот это кайликсовое uses libc в фреепаскале - не может он подцеплять какой-то полускомпилированный устаревший юнит от кайликса ? Отключал я это.

Re: перестают поступать события

2011-10-17 Пенетрантность Alexey Popov
Khorsun Vlad wrote: Есть FB2.0 Нет такой версии А вот и есть! 2.0.3.12981

Re[2]: перестают поступать события

2011-10-17 Пенетрантность Sergey Mereutsa
Привет! Есть FB2.0 Нет такой версии А вот и есть! 2.0.3.12981 Это мягкий намёк, что оно старое и (почти) не поддерживается ;-) -- Best regards, Sergeymailto:gebele...@gmail.com

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Владимир
1) у Всеволода вроде 32-битная система - ОС, FB, FPC, UDF У Владимира тоже все 32-битное ? Все 32-битное 2) У обоих Firebird CS - Никто не пробовал SS ? Он по идее не заканчивает процес только при выключении, а не при отсоединении, т.е. должен зависать один раз в конце работы

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Arioch
В письме от Mon, 17 Oct 2011 16:19:49 +0400, Vsevolod iuaa...@gmail.com сообщал: И все же интересно какие библиотеки подгружаются для сервера и для UDF-ки, если это покажет ldd Подскажите плиз как это сделать. ну я сам не гуру далеко, да и проверить особо не на чем. 1. открыть

Re: перестают поступать события

2011-10-17 Пенетрантность Arioch
В письме от Mon, 17 Oct 2011 16:07:29 +0400, Alexey Popov a...@novgorod.net сообщал: Есть FB2.0 SS и служба работающая на этом же компе. Служба подписывается на события и слушает их. Всё это работает много дней. В какой то момент перестают доходить события до службы. Для проверки этой

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Arioch
В письме от Mon, 17 Oct 2011 15:41:33 +0400, Vsevolod iuaa...@gmail.com сообщал: У меня есть такие варианты FB 2.5.1-64 bit на Win2008-64 и FB 2.1.4-64 bit на Win2008-64 скомпилированные на FPC. Все работает. Пока без проблем :) в попробовать 32-bit Classic ? вряд ли, но вдруг проявится

Re: перестают поступать события

2011-10-17 Пенетрантность Alexey Popov
Arioch wrote: а тупо раз в сутки переподключаться? ;-) Если это накапливающаяся проблема. Если же это происходит случайно, то не поможет. запусть какой-нибудь дампер и посмотреть 1) какие есть соедuнения между службой и сервером 2) что по ним проходит, насколько помню для событий зaводили

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Vsevolod
ну я сам не гуру далеко, да и проверить особо не на чем. 1. открыть терминал 2. может быть - ввести команду su - чтобы дальше от администратора вводить. М.б. не нужно, но не помешает, думаю. 3. ввести ldd путь-к-файлу-сервера 3.1 вывод программы скопировать себе в текстовик какой-нибудь 3.2

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Vladimir
У меня тоже ничего подозрительного [root@localhost bin-classic]# ldd /usr/sbin/fb_inet_server linux-gate.so.1 = (0x00e0b000) libfbembed.so.2.5 = /usr/lib/libfbembed.so.2.5 (0x42747000) libdl.so.2 = /lib/libdl.so.2 (0x48cfa000) libncurses.so.5 =

Re: перестают поступать события

2011-10-17 Пенетрантность Khorsun Vlad
Alexey Popov ... Khorsun Vlad wrote: Есть FB2.0 Нет такой версии А вот и есть! 2.0.3.12981 Такая есть. Но есть и 2.0.6, в которой что-то могло быть исправлено. Есть релизноты и трекер для поиска этого чего-то. -- Хорсун Влад

Re: перестают поступать события

2011-10-17 Пенетрантность Alexey Popov
Khorsun Vlad wrote: Такая есть. Но есть и 2.0.6, в которой что-то могло быть исправлено. Есть релизноты и трекер для поиска этого чего-то. На круглосуточной боевой базе стрёмно как то обновление делать. Проблема наблюдается на одном инстансе из многих.

Re: перестают поступать события

2011-10-17 Пенетрантность Khorsun Vlad
Alexey Popov ... Khorsun Vlad wrote: Такая есть. Но есть и 2.0.6, в которой что-то могло быть исправлено. Есть релизноты и трекер для поиска этого чего-то. На круглосуточной боевой базе стрёмно как то обновление делать. Проблема наблюдается на одном инстансе из многих. Тогда чего же

Re: перестают поступать события

2011-10-17 Пенетрантность Alexey Popov
Khorsun Vlad wrote: Тогда чего же ты хочешь ? Чтобы оно само прошло ? :-D Может косяк ещё где... Может даже и в клиенте. PS Ты багу-то хоть в трекере нашёл ? А искал ? Нотах смотрел - похожего ничего нет. PPS Я не искал. Но с ивентами многое исправлялось. Так может лучше на 2.1

Re: перестают поступать события

2011-10-17 Пенетрантность Arioch
В письме от Mon, 17 Oct 2011 17:13:05 +0400, Alexey Popov a...@novgorod.net сообщал: Если это накапливающаяся проблема. Если же это происходит случайно, то не поможет. 1) даже в этом случае, чем дальше, тем больше вероятность, что уже случилось 2) запусти, действительно, регулярно

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Arioch
В письме от Mon, 17 Oct 2011 17:32:58 +0400, Vsevolod iuaa...@gmail.com сообщал: Для сервера : linux-gate.so.1 = (0xb77a1000) libfbembed.so.2.5 = /opt/firebird/lib/libfbembed.so.2.5 (0xb728d000) libdl.so.2 = /lib/tls/i686/cmov/libdl.so.2 (0xb7284000)

Re: Зависает Firebird CS при отключении после вызова UDF в Linux

2011-10-17 Пенетрантность Arioch
В письме от Mon, 17 Oct 2011 16:38:06 +0400, Владимир vbut...@gmail.com сообщал: 2) У обоих Firebird CS - Никто не пробовал SS ? Он по идее не заканчивает процес только при выключении, а не при отсоединении, т.е. должен зависать один раз в конце работы демона/операционки, а ни при каждом

Re: перестают поступать события

2011-10-17 Пенетрантность Oleg Matveyev
Есть FB2.0 SS и служба работающая на этом же компе. Служба подписывается на события и слушает их. Всё это работает много дней. В какой то момент перестают доходить события до службы. Есть такая проблема, причем и на 2.0.6 Аналогично - висит служба, которая до получения события не делает

Re: Не выйти из isql позле вызова UDF в Linux

2011-10-16 Пенетрантность Arioch
В письме от Sun, 16 Oct 2011 01:17:49 +0400, Vladimir vladimir@gmail.com сообщал: Пробую переписать работающие в Windows UDF под Linux. попытке выйти командой quit терминал зависает. Непосредственно после вызова UDF можно дальше работать с базой данных. Все отрабатывает, зависание только

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-14 Пенетрантность Vsevolod
{$IfDef Kylix} libc; опять на давно умершем Кайликсе ? :) Это директива осталась. Сейчас библиотека откомпилирована под FP 2.4.4. Повторюсь, откомпилированная библиотека на давно умершем Кайликсе, работает и не жужжит на всех версиях птички вплоть до 2.1.3 включительно. Начиная с 2.1.4 и

Re: round

2011-10-14 Пенетрантность Khorsun Vlad
Dmitry Lendel ... День добрый, round возвращает кучу нулей после знака Скачем select round(1.,2) from rdb$database вернет 1.3300 Так должно быть? Если подумать (иногда это помогает), то станет ясно, что не round форматирует число в строку... -- Хорсун Влад PS RTFM: datatype,

Re: round

2011-10-14 Пенетрантность Dmitry Lendel
Если подумать (иногда это помогает), то станет ясно, что не round форматирует число в строку... А причем тут строка? Дмитрий

Re: round

2011-10-14 Пенетрантность Khorsun Vlad
Dmitry Lendel ... Если подумать (иногда это помогает), то станет ясно, что не round форматирует число в строку... А причем тут строка? А ты на экране что видишь ? Бинарное представление числа с плавающей точкой ? -- Хорсун Влад PS Т.е. думать таки не хочется. Понимаю - пятница... :-D

Re: round

2011-10-14 Пенетрантность Arioch
В письме от Fri, 14 Oct 2011 11:16:41 +0400, Khorsun Vlad hv...@optima.com.ua сообщал: Dmitry Lendel ... Если подумать (иногда это помогает), то станет ясно, что не round форматирует число в строку... А причем тут строка? А ты на экране что видишь ? Бинарное представление числа с

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-14 Пенетрантность Arioch
В письме от Fri, 14 Oct 2011 10:19:19 +0400, Vsevolod iuaa...@gmail.com сообщал: {$IfDef Kylix} libc; опять на давно умершем Кайликсе ? :) Это директива осталась. и она как минимум подключает libc, который возможно не нужен, а возможно ещё и переключает что-то в самом FPC или других

Re: Тяпница

2011-10-14 Пенетрантность Arioch
В письме от Fri, 14 Oct 2011 13:17:24 +0400, Konstantin R. Beliaev ko...@nt.ru сообщал: Подхожу к туалету, вижу закрытую дверь, мысль: Critical section locked... Пора завязывать с многопоточными приложениями ))) Заходишь в туалет, а на выходе - барьер. Ждёшь остальных :-) -- Написано в

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Vsevolod
Если падает, можно прислать бекап метаданных и удф мне. Спасибо. Попробую воспроизвести тестовый пример и выслать. Хотя надеюсь апдейт ядра и glibc поможет. После вчераших изысков получил следующие результаты : 1. segmentation fault скорее всего появлялась из-за того, что библиотека

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Храпко Виктор
Vsevolod iuaa...@gmail.com сообщил/сообщила в новостях следующее: news:1318487736538-3900707.p...@n4.nabble.com... Если можно подскажи приз где я не прав и что не так делаю. Не знаю к кому ты стучишся. Если конкретно к Владу то извини. Вот мои потуги в написании библиотек на ФрееПаскале.

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Igor Zakhrebetkov
Храпко Виктор пишет: Я в лазарусе компилил. Еще и для 64 разрядного OpenSuse 11.2 А версия лазаруса какая? Как-то пытался перекомпилировать UDF для FB под 64битный RedHat, но старая версия лазаруса не позволяла. --- Игорь

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Arioch
В письме от Thu, 13 Oct 2011 10:35:36 +0400, Vsevolod iuaa...@gmail.com сообщал: 3. Переписал все вызовы malloc на ib_util_malloc. Теперь функции вызываются, возвращают правильные результаты, но теперь клиент виснет при дисконнекте от БД. Завис IBE, также завис процесс gbak после того как

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Cherevatenko Vsevolod
1) а у тебя не используется что-то с авто-созданием строк ? какой-нибудь   StrNew, который автоматически вызовет собственный heap manager, а не   ib-шный ? в Delphi заменить стандартный менеджер на ib_malloc понятно как, есть ли   аналогичный хуки в FPC не знаю. Там гораздо все интересней.

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Arioch
В письме от Thu, 13 Oct 2011 23:50:56 +0400, Cherevatenko Vsevolod iuaa...@gmail.com сообщал: и все равно виснет и клиент и серверный процесс, собака :( виснет при выгрузке, так ? может быть если просмоьтреть в ldd удфку и сервер - увидим, что они гурзят разные версиии одной и той же

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-12 Пенетрантность Vsevolod
Для начала попробуй рестор только метаданных. Я вчера во-первых нашел check constrain, который пользовался udf, убил его. После этого segmentation fault стал появляться перед finishing, closing, and going home Только после того как заремарил ВСЕ вызовы удф база отресторилась без

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-12 Пенетрантность Yurij
Только после того как заремарил ВСЕ вызовы удф база отресторилась без ошибок. Как то подозрительно, что вдруг все функции стали кривые. Сама удф написана на паскале. Посмотри на всякий случай initialization секции и тому подобные автоматически вызываемые при загрузке udf места. Что-то похоже

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Vlad Khorsun
Vsevolod ... Добрый день, всем. Некоторое время назад пытались переползти на версию птички 2.1.4 с 2.1.3. Получили ошибку при ресторе БД и на время отказались. Но со вчерашнего дня опять вернулись к этому вопросу из-за постоянной ошибки http://tracker.firebirdsql.org/browse/CORE-2936, которая

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Vsevolod
Что значит - якобы ? Потому что проверить сам не могу пока :) Ну так пиши отдельный пост. Или два. Скока надо - пиши :) Ок :) Ну так что тут не понятно ? Кривая UDF, скорее всего. И используется в expression index'е. В 2.1.3 везло, баг не обнаруживался (хотя частое появление

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Vlad Khorsun
Vsevolod ... Ну так что тут не понятно ? Кривая UDF, скорее всего. И используется в expression index'е. В 2.1.3 везло, баг не обнаруживался (хотя частое появление страниц с не тем типом может на это указывать), в 2.1.4 повезло ещё больше и баг сразу вылез. Найти и уничтожить :) Какой

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Vsevolod
Значит не в индексе дело. Хотя тогда ещё более странно все, если часть индексов успевает создаться. В любом случае - раз с удф проблема есть, а без неё - нет, то дело конечно в фазе луны. Ясно. А можешь как-то подсказать более короткий путь как этого жука найти. Или отключать по

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Oleg Matveyev
Или отключать по порядку каждую функцию, не по-порядку, а делением пополам конечно. отключаем половину функций, ресторим

RE: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Vadim Mescheryakov
29.09.2009 20:19 я отправил пост с темой Segmentation fault во время работы gbak -r * Обновил у заказчика firebird 1.0 на firebird 2.1 (нужно было использовать временные таблицы и

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Vlad Khorsun
Vsevolod ... Значит не в индексе дело. Хотя тогда ещё более странно все, если часть индексов успевает создаться. В любом случае - раз с удф проблема есть, а без неё - нет, то дело конечно в фазе луны. Ясно. А можешь как-то подсказать более короткий путь как этого жука найти.

Re[2]: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Sergey Mereutsa
Привет! Проблема эта решилась только заменой сервера (Старый поработал до этого 6 лет, решили что пора менять - поменяли стало все нормально работать). Что для меня было не понятно - сервер был настоящий - с ECC памятью, и по моему с Intel RAiD U42. Так как за 6 лет работы сервер морально

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Arioch
В письме от Tue, 11 Oct 2011 14:06:43 +0400, Vsevolod iuaa...@gmail.com сообщал: нет у нас ни одного expression index. а полей computed by UDF/expression-with-UDF ? которые могут встретиться в индексе -- Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Arioch
В письме от Tue, 11 Oct 2011 11:51:56 +0400, Vsevolod iuaa...@gmail.com сообщал: При этом текстовый лог обрывается вот так : gbak:activating and creating deferred index FK_KRB_ST_EV_2CERT gbak:activating and creati интересно, а там лог буферизованный ? Почему на пол-слова

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-11 Пенетрантность Vlad Khorsun
Arioch wrote ... В письме от Tue, 11 Oct 2011 11:51:56 +0400, Vsevolod сообщал: При этом текстовый лог обрывается вот так : gbak:activating and creating deferred index FK_KRB_ST_EV_2CERT gbak:activating and creati интересно, а там лог буферизованный ? Обычный stdout Почему на

Re: Вопрос по встроенной функции HASH()

2011-10-05 Пенетрантность Roman Yaroshenko
05.10.2011 6:28, Андрей Кручинин пишет: Выдаст наличие совпадений по значению хеша, хотя строки все отличаются. Я понимаю, что вероятность совпадения значений хеша при разных входных данных допускается, но не такая же большая. Ну есть два варианта: 1. Добей пробелами до определенной длины.

Re: Вопрос по встроенной функции HASH()

2011-10-05 Пенетрантность Roman Yaroshenko
04.10.2011 18:46, Sergey Mereutsa пишет: Там (насколько я помню) простой CRC48 или что-то похожее. Совпадения достаточно часто встречаются, если строки отличаются чётным количеством байт (по крайней мере у меня было именно так). Лучше всего использовать SHA1/MD5, благо все есть в исходниках и

Re: Вопрос по встроенной функции HASH()

2011-10-04 Пенетрантность A.Truhin
05.10.2011 0:51, Roman Yaroshenko пишет: Да, FB 2.5.1.26308, если подключение и строки win1251 совпадения есть, UTF8 нет.

Re: Вопрос по встроенной функции HASH()

2011-10-04 Пенетрантность Sergey Mereutsa
Привет! Там (насколько я помню) простой CRC48 или что-то похожее. Совпадения достаточно часто встречаются, если строки отличаются чётным количеством байт (по крайней мере у меня было именно так). Лучше всего использовать SHA1/MD5, благо все есть в исходниках и сделать UDF из них в простом случае

Re: Вопрос по встроенной функции HASH()

2011-10-04 Пенетрантность Андрей Кручинин
04.10.2011 18:51, Roman Yaroshenko пишет: Вот такой вот запрос: == SELECT ... GROUP BY 1 Выдаст наличие совпадений по значению хеша, хотя строки все отличаются. Я понимаю, что вероятность совпадения значений хеша при разных входных данных

Re: Обновление View

2011-09-29 Пенетрантность Arioch
В письме от Thu, 29 Sep 2011 05:44:30 +0400, Андрей Кручинин an...@bk.ru сообщал: 3. Флажок полученный новой аналитикой делается активным (ну типа заносится в генератор :-) ) инетресно, может ли оптимизатор эффективно обрабатывать select с отсылкой к генератору ? Скорее всего нет, даже

Re: Обновление View

2011-09-29 Пенетрантность Андрей Кручинин
29.09.2011 14:02, Arioch пишет: В письме от Thu, 29 Sep 2011 05:44:30 +0400, Андрей Кручинин an...@bk.ru сообщал: 3. Флажок полученный новой аналитикой делается активным (ну типа заносится в генератор :-) ) инетресно, может ли оптимизатор эффективно обрабатывать select с отсылкой к

Re: Обновление View

2011-09-29 Пенетрантность Arioch
В письме от Thu, 29 Sep 2011 16:55:53 +0400, Андрей Кручинин an...@bk.ru сообщал: А зачем? Я формирую текст запроса, и в него заношу заранее считанное ... Можно и таблицу конечно, но я тут разницы не вижу принципиальной где хранить. Ну... таблица позволяет не формировать текст запроса

Re: Обновление View

2011-09-28 Пенетрантность Андрей Кручинин
28.09.2011 2:07, Arioch пишет: В письме от Tue, 27 Sep 2011 17:26:15 +0400, Андрей Кручинин an...@bk.ru сообщал: Домучал. Собственно скрестил разные методы - скорость поехала. Мож кому и пригодиться :-) Но тут имеет место то что аналитика делается по покупателям, это важно. 1. Готовится

Re: Обновление View

2011-09-27 Пенетрантность Arioch
В письме от Fri, 23 Sep 2011 21:41:58 +0400, Андрей Кручинин an...@bk.ru сообщал: Аналитика ЕЖЕДНЕВНАЯ, в пиковое время работы должна отрабатывать. В этом то и загвоздка собственно. Если бы было можно ночью делать - тут даже а нельзя как в графике рисуют на невидимой странице, а потом на

Re: Обновление View

2011-09-27 Пенетрантность Андрей Кручинин
27.09.2011 16:44, Arioch пишет: Аналитика ЕЖЕДНЕВНАЯ, в пиковое время работы должна отрабатывать. В этом то и загвоздка собственно. Если бы было можно ночью делать - тут даже а нельзя как в графике рисуют на невидимой странице, а потом на неё переключают? есть некоторое состояние, БД без

Re: Обновление View

2011-09-27 Пенетрантность Arioch
В письме от Tue, 27 Sep 2011 17:26:15 +0400, Андрей Кручинин an...@bk.ru сообщал: Ну я так и хотел, но есть засада типа - кода то достаточно. И указаний тех же таблиц много. ну так если дублировать (вернее даже две с половиной копии делать) всю БД, то это много места на диске займёт, а

Re: ������� ������ ����� ������ � �������������� ������� ������

2011-09-26 Пенетрантность Igor Zakhrebetkov
Юрий пишет: Быстрее всего и удобно автоматизировать если: 1. удаляем старую внешнюю таблицу 2. смотрим структуру таблицы в базе, создаем аналогичную внешнюю 3. выкачиваем данные во внешнюю таблицу, удаляем таблицу IMHO если структура не меняется, не надо ни удалять, ни создавать. После

Re: Перенос данных между базами с использованием внешних таблиц

2011-09-26 Пенетрантность Андрей Кручинин
26.09.2011 13:52, Igor Zakhrebetkov пишет: Юрий пишет: После расконнекчивания с БД файл внешней таблицы можно просто очистить. Это как? -- Андрей Кручинин

Re: Обновление View

2011-09-25 Пенетрантность Dmitry Lendel
г) заливка происходит в неактуальную таблицу, в которой отключаются индексы и триггеры и делается сборка мусора Я что-то подобное и имел ввиду, когда писал про временную таблицу. Дмитрий

Re: Перенос данных между базами с использованием внешних таблиц

2011-09-25 Пенетрантность Андрей Кручинин
26.09.2011 0:47, Юрий пишет: Здравствуйте. Ежемесячно нужно переносить данные между несколькими удаленными базами. От одной большой БД на могучем сервере на удаленные сервера, которые слабее. Данные это таблица с 10-ом млн. записей. Я это ежедневно делаю :-) По нескольку раз в день. Быстрее

Re: Обновление View

2011-09-23 Пенетрантность Андрей Кручинин
23.09.2011 9:29, Dmitry Lendel пишет: А если во временную таблицу заливать, а потом insert or update? Дмитрий А чем в данном конкретном случае временная будет отличаться от внешней? Проблема то не в том что данные неоткуда брать, при заливке сначала удаляются данные, потом заливаются заново.

Re: Обновление View

2011-09-23 Пенетрантность Khorsun Vlad
Андрей Кручинин ... Хотя, пока писал пришла бешеная мысль в голову :-) Сделать запрос через ХП, в которой определять откуда забирать данные. А уж метку откуда можно и в генераторе держать. Можно и так. Или научить программу пользоваться актуальной таблицей. Чтобы не замучать сервер

Re: Обновление View

2011-09-23 Пенетрантность Oleg Matveyev
Процесс надо делать 3-4 раза в день в идеале (минимум 2 раза), причем гарантированно в этот момент юзвери могут полезть в этот момент с запросами. А отсутствие индексов просто уложит сервер на выборках. Там 10 млн где-то записей с выборками по двум int полям. так обычно заливают warehouse для

Re: Обновление View

2011-09-23 Пенетрантность Андрей Кручинин
23.09.2011 20:38, Oleg Matveyev пишет: Процесс надо делать 3-4 раза в день в идеале (минимум 2 раза), причем гарантированно в этот момент юзвери могут полезть в этот момент с запросами. А отсутствие индексов просто уложит сервер на выборках. Там 10 млн где-то записей с выборками по двум int

Re: Обновление View

2011-09-23 Пенетрантность Андрей Кручинин
23.09.2011 13:27, Khorsun Vlad пишет: Андрей Кручинин ... Хотя, пока писал пришла бешеная мысль в голову :-) Сделать запрос через ХП, в которой определять откуда забирать данные. А уж метку откуда можно и в генераторе держать. Можно и так. Или научить программу пользоваться актуальной

Re: Обновление View

2011-09-23 Пенетрантность Oleg Matveyev
10 млн - данные за один день :-) И только за 3 региона, а в планах поболее. Фармрынок очень быстро меняется :-) Срезка аналитики за один день это Гиг инфы. Ну а там дальше умножайте :-) Ок, загрузили этот гиг. Что дальше происходит с ним? Чем далее происходит анализ данных?

Re: Обновление View

2011-09-23 Пенетрантность Андрей Кручинин
23.09.2011 22:55, Oleg Matveyev пишет: 10 млн - данные за один день :-) И только за 3 региона, а в планах поболее. Фармрынок очень быстро меняется :-) Срезка аналитики за один день это Гиг инфы. Ну а там дальше умножайте :-) Ок, загрузили этот гиг. Что дальше происходит с ним? Чем далее

Re: Обновление View

2011-09-22 Пенетрантность Dmitry Yemanov
22.09.2011 11:47, Андрей Кручинин пишет: Убивать саму таблицу и потом ее перезаливать... Спасибо, база падает :-) Что, и доказательства есть? Если да, то трекер об этом знает? -- Дмитрий Еманов

Re: Обновление View

2011-09-22 Пенетрантность Андрей Кручинин
22.09.2011 12:21, Dmitry Yemanov пишет: 22.09.2011 11:47, Андрей Кручинин пишет: Убивать саму таблицу и потом ее перезаливать... Спасибо, база падает :-) Что, и доказательства есть? Если да, то трекер об этом знает? Дим, не придирайся :-) Чуть ниже ветка Битая база и тормоза. Мы еще с

Re: Обновление View

2011-09-22 Пенетрантность Vlad Khorsun
Андрей Кручинин ... Объясню - делается заливка большого объема информации. Если ее просто заливать в таблицу - время 7-10 минут, если делать сначала удаление данных в таблице а потом заливку свежей информации - то получается затратное время около часа. Дропнуть (деактивировать) индексы и

Re: Обновление View

2011-09-22 Пенетрантность Андрей Кручинин
22.09.2011 13:44, Vlad Khorsun пишет: Объясню - делается заливка большого объема информации. Если ее просто заливать в таблицу - время 7-10 минут, если делать сначала удаление данных в таблице а потом заливку свежей информации - то получается затратное время около часа. Дропнуть

Re: Обновление View

2011-09-22 Пенетрантность Roman Simakov
22 сентября 2011 г. 11:47 пользователь Андрей Кручинин an...@bk.ru написал: А можно во время работы обновить структуру View? И если это сделать - какие будут последствия? Объясню - делается заливка большого объема информации. Если ее просто заливать в таблицу - время 7-10 минут, если делать

Re: Обновление View

2011-09-22 Пенетрантность Андрей Кручинин
22.09.2011 14:24, Roman Simakov пишет: 22 сентября 2011 г. 11:47 пользователь Андрей Кручининan...@bk.ru написал: А можно во время работы обновить структуру View? И если это сделать - какие будут последствия? Объясню - делается заливка большого объема информации. Если ее просто заливать в

Re: Обновление View

2011-09-22 Пенетрантность Dmitry Lendel
А если во временную таблицу заливать, а потом insert or update? Дмитрий

Re: Ошибка при SET DEFAULT 0 домену

2011-09-21 Пенетрантность A K
доп инфо: сервер 2.5.1.26356 база мигрирована с яфила.

Re: ИндексЫ

2011-09-19 Пенетрантность Sergey Mereutsa
Привет! Подскажите можно сделать индекс не полю а например на основании udf, которая будет обрабатывать блоб? Можно сделать так что бы не все записи добавлялась в индекс? Ответ на вопрос зачем: например в таблице очень много записей и нужно искать только небольшое количество по

<    1   2   3   4   5   6   7   8   9   10   >