В письме от Thu, 03 Nov 2011 22:22:43 +0400, Dmitry Yemanov
dim...@users.sf.net сообщал:
ФБ всегда сообщает о контексте ошибки (строка/столбец), если это
произошло в процедуре. Если это не так - в трекер.
Ну сообщает.
Arithmetic overflow or division by zero has occurred.
arithmetic
В письме от Sat, 22 Oct 2011 13:33:46 +0400, Dmitry Yemanov
dim...@users.sf.net сообщал:
22.10.2011 9:21, Arioch пишет:
Хорошая штука UPDATE с JOIN'ом :-)
Чем MERGE не устроил?
Вот
Нарвался в данных на совпадение двух точек подряд. Отсюда нуевая длина и
деление на ноль. В одной
Щас вам с таким предложением посоветуют пройти в трекер. И будут правы :)
С уважением,
Алексей Вишняков
02.11.2011, в 23:00, Arioch the_ari...@nm.ru написал(а):
В письме от Sat, 22 Oct 2011 13:33:46 +0400, Dmitry Yemanov
dim...@users.sf.net сообщал:
22.10.2011 9:21, Arioch пишет:
Vladimir wrote in message ...
Здравствуйте!
При попытке вызова udf в isql получаю сообщение
*** buffer overflow detected ***: /usr/lib/firebird/2.1/bin/isql
terminated
Далее выводится Backtrace и Memory map
Коннект локальный ?
--
Хорсун Влад
Переполнение буффера, с 99.99% вероятностью проблема в UDF.
Действительно, отыскал ошибку.
Большое спасибо.
Коннект локальный.
Была ошибка в UDF.
Yurij пишет:
Да, на 2.1.4 и Win2003 то же самое - отключение перехода на летнее время
вызывает смещение времени между тем
что показывают часы
и тем что возвращает current_timestamp.
Исправляется рестартом Firebird.
Да, на том и порешили.
Сегодня проверил - всё нормализовалось.
--
Regards,
Привет!
При попытке вызова udf в isql получаю сообщение
*** buffer overflow detected ***: /usr/lib/firebird/2.1/bin/isql
terminated
Далее выводится Backtrace и Memory map
В чем может быть дело?
В udf, в системе, в настройках?
Что может помочь?
Ubuntu 10.04.3
Firebird CS 2.1.3.18185
Здравствуйте!
При попытке вызова udf в isql получаю сообщение
*** buffer overflow detected ***: /usr/lib/firebird/2.1/bin/isql
terminated
Далее выводится Backtrace и Memory map
В чем может быть дело?
В udf, в системе, в настройках?
Что может помочь?
Ubuntu 10.04.3
Firebird CS 2.1.3.18185
С
Vlad Khorsun wrote:
В логе клиента, скорее всего, будет сообщение об обрыве коннекта.
Не проверял.
1. А что клиент пишет что то в лог?
2. Если он просто лежит в system, то куда уйдёт лог?
Привет, уважаемые!
Мне тут сейчас звонят и сказки рассказывают.
Мол часы на экране показывают время правильное. Я этого не вижу, еще не просил доступ к столу, но нет
оснований не доверять.
А сам я делаю (FB 1.5.6)
select current_timestamp from rdb$database
и вижу в результате селекта время
Не, не так.
Ovchinnikov Vasily пишет:
Косяки потенциальные с тем, что клиент передает время на час больше, чем
воспринимают триггеры через
current_timestamp.
А так:
Косяки потенциальные с тем, что клиент передает время на час *меньше*, чем
воспринимают триггеры через
current_timestamp.
--
Проверь временную зону, установленную на компьютере. И уточнить, не меняли
ли ее недавно, в связи с нововведениями по зимнему времени.
Yurij пишет:
Проверь временную зону, установленную на компьютере. И уточнить, не меняли ли
ее недавно, в связи с
нововведениями по зимнему времени.
Пошел к ним в консоль. Сервер Win2008. Чё они там с ним делали, не знаю.
Стояла синхронизация времени с интернетом - отключили.
Зона стоит
Ovchinnikov Vasily пишет:
Пошел к ним в консоль. Сервер Win2008. Чё они там с ним делали, не знаю.
Стояла синхронизация времени с интернетом - отключили.
Зона стоит сейчас GMT+03.
На часах в трее вижу 12:30, а current_timestamp в IBExpert выдает 13:30.
Гыы... Они даже не удосужились
Если не перезагрузились - есть ненулевая вероятность, что изменили таймзону,
но Firebird этого не заметил.
Перестартануть Firebird попробовать?
Зона стоит сейчас GMT+03.
А полное название зоны? GMT+03 - их несколько.
Alexey Popov ...
Vlad Khorsun wrote:
В логе клиента, скорее всего, будет сообщение об обрыве коннекта.
Не проверял.
1. А что клиент пишет что то в лог?
Открытие ? :-D
2. Если он просто лежит в system, то куда уйдёт лог?
На каталог выше fbclient.dll, как обычно
--
Хорсун Влад
Yurij пишет:
Если не перезагрузились - есть ненулевая вероятность, что изменили таймзону, но
Firebird этого не заметил.
Перестартануть Firebird попробовать?
Да пусть пробуют как знают. Фиг поймешь этих аборигенов.
Не мой сервер - я не полезу. Я как разработчик, а не админ выступаю в данном
On Oct 25, 1:13 pm, Ovchinnikov Vasily o...@tkvc.ru wrote:
Yurij пишет: Если не перезагрузились - есть ненулевая вероятность, что
изменили таймзону, но Firebird этого не заметил.
Перестартануть Firebird попробовать?
А полное название зоны? GMT+03 - их несколько.
Москва, Волгоград
В письме от 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/
Alexey Popov ...
Всётаки остаётся неясным вопрос о том как себя ведёт асинхронное уведомление о событиях если по каким либо причинам соединение для
событий накрылось. Возможна ли передача ошибки потребителю?
В логе клиента, скорее всего, будет сообщение об обрыве коннекта.
Не проверял.
--
22.10.2011 9:21, Arioch пишет:
Хорошая штука UPDATE с JOIN'ом :-)
Чем MERGE не устроил?
--
Дмитрий Еманов
Захотелось с удобствами поиграть в памяти связанными цифровыми данными в
новой Delphi, нескольо десятков или сотен КБ.
Создавать множество MemoryTables с Master|Lookup уже не хочется, опять же
индексы придётся делать
С SQL-альтернативами пока тоже негусто.
NexusDB пока для XE2 не
М.б. и извращения, делать вычисления в SQL, но...
В общем, экспериментирую по цепочке точек (траектории) посчитать углы
поворота в каждой.
Осталось из VIEW с посчитанными углами перенести данные обратно в таблицу
точек.
И хочется это красиво, пересечением множеств :-)
Обе СУБД MS SQL и
Привет всем !
У меня в качестве подопытного кролика Ubuntu 11.04. - 32/64. Последнее
чего добился то, что в 64 битной версии простейшая библиотека, которая
состоит из одной функции без входных параметров и возвращающая всегда одно
и то же целое число, отрабатывает как нужно как и в 32-разрядном
Ничего с этой ошибкой на моей сборке мне изменить не удалось.
Попробовал начать с нуля в другой редакции Linux.
Ubuntu 10.04
Firebird CS 2.1.3.18185
Средства разработки не устанавливал, взял тот же исполняемый файл с
UDF.
Простой пример, над которым бился, отработал.
Не считайте, пожалуйста,
Ничего с этой ошибкой на моей сборке мне изменить не удалось.
Попробовал начать с нуля в другой редакции Linux.
Ubuntu 10.04
Firebird CS 2.1.3.18185
Средства разработки не устанавливал, взял тот же исполняемый файл с
UDF.
Простой пример, над которым бился, отработал.
Не считайте, пожалуйста,
Ubuntu 10.04
Firebird CS 2.1.3.18185
Средства разработки не устанавливал, взял тот же исполняемый файл с
UDF.
Невнимательно прочитал. ИМХО все дело в птичке, я же писал, что вплоть до
версии CS 2.1.3 под Линуксом все работало и работает.
С уважением, Всеволод.
--
View this message in context:
Привет!
Невнимательно прочитал. ИМХО все дело в птичке, я же писал, что вплоть до
версии CS 2.1.3 под Линуксом все работало и работает.
Скорее всего, всё дело в компиляторе. У меня некоторые UDF спокойно
себе перекочевали с 1.5 потом на 2.0, потом на 2.1, потом на 2.5 и
32-бит на 64 вообще
Arioch wrote:
1) даже в этом случае, чем дальше, тем больше вероятность, что уже
случилось
2) запусти, действительно, регулярно повторяющийся ивент. При каком-то
постоянно происходящем запросе, чтобы раз в несколько минут посылался.
Перестал посылаться - значит пора переподключаться.
Oleg Matveyev wrote:
Есть такая проблема, причем и на 2.0.6
Аналогично - висит служба, которая до получения события не делает ничего.
Но очень желательно не пропускать ни одного события, потому что при
получении - надо сделать вычисления и положить в БД результат.
Правда, у меня в качестве
Клиент и база у тебя на одном компе?
Теперь на одном.
И там же, на сервере - есть другая служба, которая может событие отправить.
(но не только она событие отправляет)
Ещё вопрос как делать передподключение. Достаточно ли будет
пары: isc_cancel_events+isc_que_events или целиком реконнект делать.
Сейчас коннект висит бесконечно.
недостаточно.
выделенное TCP-соединение для всех эвентов создается один раз.
Oleg Matveyev wrote:
Клиент и база у тебя на одном компе?
Теперь на одном.
И всёравно события отваливаются ?
Клиент и база у тебя на одном компе?
Теперь на одном.
И всёравно события отваливаются ?
После переноса сервиса на сервер БД конфиг (приложения) остался прежним,
и строка коннекта была в виде 192.168.x.x:base
При отключении питания коммутатора - такой коннект отваливался.
Не очень давно
Oleg Matveyev wrote:
После переноса сервиса на сервер БД конфиг (приложения) остался прежним,
и строка коннекта была в виде 192.168.x.x:base
При отключении питания коммутатора - такой коннект отваливался.
Ого, спасибо, ценная информация! У меня тоже IP используется внешний!
Но у меня БД-шный
Тут кстати можно ещё попробовать по локальному протоколу... Интересно как
там эвенты внутри устроены?
не в курсе, у меня все коннекты TCP, и через FBScanner. даже в 127.0.0.1
что бы видно было кто, откуда и как давно неработает
в попробовать 32-bit Classic ?
вряд ли, но вдруг проявится - тогда проще исктаь будет :-)
На винде, я использовал FPC + UDF 32/64 бита, нет ни каких проблем
Привет !
В isql создаю базу, регистрирую и выполняю UDF, все нормально. Но при
попытке выйти командой quit терминал зависает. Непосредственно после
вызова UDF можно дальше работать с базой данных. Все отрабатывает,
зависание только при попытке выхода.
Ты не один такой :) Я уже неделю
В письме от Mon, 17 Oct 2011 10:15:20 +0400, Cherevatenko Vsevolod
iuaa...@gmail.com сообщал:
Пара мыслей в воздух
1) у Всеволода вроде 32-битная система - ОС, FB, FPC, UDF
У Владимира тоже все 32-битное ?
Едва ли это важно, но заранее хз.
2) У обоих Firebird CS - Никто не пробовал SS ?
Он
В письме от Mon, 17 Oct 2011 10:15:20 +0400, Cherevatenko Vsevolod
iuaa...@gmail.com сообщал:
О! ещё одна мысль.
4) Поставить на винде таких же версий FB-CS и FPC и на винде попробовать
UDF-ку
--
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/
О! ещё одна мысль.
4) Поставить на винде таких же версий FB-CS и FPC и на винде попробовать
UDF-ку
У меня есть такие варианты FB 2.5.1-64 bit на Win2008-64 и FB 2.1.4-64 bit
на Win2008-64 скомпилированные на FPC. Все работает. Пока без проблем :)
Наверное я что-то неправильно делаю.
С
Есть FB2.0 SS и служба работающая на этом же компе. Служба подписывается
на события и слушает их. Всё это работает много дней. В какой то момент
перестают доходить события до службы. Для проверки этой гипотезы сделано
тестовое событие, которые регулярно по таймеру генерируется самой
службой и
Alexey Popov ...
Есть FB2.0
Нет такой версии
--
Хорсун Влад
И все же интересно какие библиотеки подгружаются для сервера и для UDF-ки,
если это покажет ldd
Подскажите плиз как это сделать.
Смущает меня вот это кайликсовое uses libc в фреепаскале - не может он
подцеплять какой-то полускомпилированный устаревший юнит от кайликса ?
Отключал я это.
Khorsun Vlad wrote:
Есть FB2.0
Нет такой версии
А вот и есть! 2.0.3.12981
Привет!
Есть FB2.0
Нет такой версии
А вот и есть! 2.0.3.12981
Это мягкий намёк, что оно старое и (почти) не поддерживается ;-)
--
Best regards,
Sergeymailto:gebele...@gmail.com
1) у Всеволода вроде 32-битная система - ОС, FB, FPC, UDF
У Владимира тоже все 32-битное ?
Все 32-битное
2) У обоих Firebird CS - Никто не пробовал SS ?
Он по идее не заканчивает процес только при выключении, а не при
отсоединении, т.е. должен зависать один раз в конце работы
В письме от Mon, 17 Oct 2011 16:19:49 +0400, Vsevolod
iuaa...@gmail.com сообщал:
И все же интересно какие библиотеки подгружаются для сервера и для
UDF-ки,
если это покажет ldd
Подскажите плиз как это сделать.
ну я сам не гуру далеко, да и проверить особо не на чем.
1. открыть
В письме от Mon, 17 Oct 2011 16:07:29 +0400, Alexey Popov
a...@novgorod.net сообщал:
Есть FB2.0 SS и служба работающая на этом же компе. Служба подписывается
на события и слушает их. Всё это работает много дней. В какой то момент
перестают доходить события до службы. Для проверки этой
В письме от 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 ?
вряд ли, но вдруг проявится
Arioch wrote:
а тупо раз в сутки переподключаться? ;-)
Если это накапливающаяся проблема.
Если же это происходит случайно, то не поможет.
запусть какой-нибудь дампер и посмотреть
1) какие есть соедuнения между службой и сервером
2) что по ним проходит, насколько помню для событий зaводили
ну я сам не гуру далеко, да и проверить особо не на чем.
1. открыть терминал
2. может быть - ввести команду su - чтобы дальше от администратора
вводить. М.б. не нужно, но не помешает, думаю.
3. ввести ldd путь-к-файлу-сервера
3.1 вывод программы скопировать себе в текстовик какой-нибудь
3.2
У меня тоже ничего подозрительного
[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 =
Alexey Popov ...
Khorsun Vlad wrote:
Есть FB2.0
Нет такой версии
А вот и есть! 2.0.3.12981
Такая есть. Но есть и 2.0.6, в которой что-то могло быть исправлено.
Есть релизноты и трекер для поиска этого чего-то.
--
Хорсун Влад
Khorsun Vlad wrote:
Такая есть. Но есть и 2.0.6, в которой что-то могло быть исправлено.
Есть релизноты и трекер для поиска этого чего-то.
На круглосуточной боевой базе стрёмно как то обновление делать.
Проблема наблюдается на одном инстансе из многих.
Alexey Popov ...
Khorsun Vlad wrote:
Такая есть. Но есть и 2.0.6, в которой что-то могло быть исправлено.
Есть релизноты и трекер для поиска этого чего-то.
На круглосуточной боевой базе стрёмно как то обновление делать.
Проблема наблюдается на одном инстансе из многих.
Тогда чего же
Khorsun Vlad wrote:
Тогда чего же ты хочешь ? Чтобы оно само прошло ? :-D
Может косяк ещё где... Может даже и в клиенте.
PS Ты багу-то хоть в трекере нашёл ? А искал ?
Нотах смотрел - похожего ничего нет.
PPS Я не искал. Но с ивентами многое исправлялось.
Так может лучше на 2.1
В письме от Mon, 17 Oct 2011 17:13:05 +0400, Alexey Popov
a...@novgorod.net сообщал:
Если это накапливающаяся проблема.
Если же это происходит случайно, то не поможет.
1) даже в этом случае, чем дальше, тем больше вероятность, что уже
случилось
2) запусти, действительно, регулярно
В письме от 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)
В письме от Mon, 17 Oct 2011 16:38:06 +0400, Владимир
vbut...@gmail.com сообщал:
2) У обоих Firebird CS - Никто не пробовал SS ?
Он по идее не заканчивает процес только при выключении, а не при
отсоединении, т.е. должен зависать один раз в конце работы
демона/операционки, а ни при каждом
Есть FB2.0 SS и служба работающая на этом же компе. Служба подписывается
на события и слушает их. Всё это работает много дней. В какой то момент
перестают доходить события до службы.
Есть такая проблема, причем и на 2.0.6
Аналогично - висит служба, которая до получения события не делает
Здравствуйте!
Пробую переписать работающие в Windows UDF под Linux.
Столкнулся с непонятной ситуацией.
В isql создаю базу, регистрирую и выполняю UDF, все нормально. Но при
попытке выйти командой quit терминал зависает. Непосредственно после
вызова UDF можно дальше работать с базой данных. Все
В письме от Sun, 16 Oct 2011 01:17:49 +0400, Vladimir
vladimir@gmail.com сообщал:
Пробую переписать работающие в Windows UDF под Linux.
попытке выйти командой quit терминал зависает. Непосредственно после
вызова UDF можно дальше работать с базой данных. Все отрабатывает,
зависание только
{$IfDef Kylix}
libc;
опять на давно умершем Кайликсе ?
:) Это директива осталась. Сейчас библиотека откомпилирована под FP 2.4.4.
Повторюсь, откомпилированная библиотека на давно умершем Кайликсе, работает
и не жужжит на всех версиях птички вплоть до 2.1.3 включительно. Начиная с
2.1.4 и
Dmitry Lendel ...
День добрый,
round возвращает кучу нулей после знака
Скачем select round(1.,2) from rdb$database
вернет 1.3300
Так должно быть?
Если подумать (иногда это помогает), то станет ясно,
что не round форматирует число в строку...
--
Хорсун Влад
PS RTFM: datatype,
Если подумать (иногда это помогает), то станет ясно,
что не round форматирует число в строку...
А причем тут строка?
Дмитрий
Dmitry Lendel ...
Если подумать (иногда это помогает), то станет ясно,
что не round форматирует число в строку...
А причем тут строка?
А ты на экране что видишь ? Бинарное представление числа с плавающей точкой ?
--
Хорсун Влад
PS Т.е. думать таки не хочется. Понимаю - пятница... :-D
Подхожу к туалету, вижу закрытую дверь, мысль: Critical section locked...
Пора завязывать с многопоточными приложениями )))
В письме от Fri, 14 Oct 2011 11:16:41 +0400, Khorsun Vlad
hv...@optima.com.ua сообщал:
Dmitry Lendel ...
Если подумать (иногда это помогает), то станет ясно,
что не round форматирует число в строку...
А причем тут строка?
А ты на экране что видишь ? Бинарное представление числа с
В письме от Fri, 14 Oct 2011 10:19:19 +0400, Vsevolod
iuaa...@gmail.com сообщал:
{$IfDef Kylix}
libc;
опять на давно умершем Кайликсе ?
:) Это директива осталась.
и она как минимум подключает libc, который возможно не нужен, а возможно
ещё и переключает что-то в самом FPC или других
В письме от Fri, 14 Oct 2011 13:17:24 +0400, Konstantin R. Beliaev
ko...@nt.ru сообщал:
Подхожу к туалету, вижу закрытую дверь, мысль: Critical section
locked...
Пора завязывать с многопоточными приложениями )))
Заходишь в туалет, а на выходе - барьер. Ждёшь остальных :-)
--
Написано в
Если падает, можно прислать бекап метаданных и удф мне.
Спасибо. Попробую воспроизвести тестовый пример и выслать. Хотя надеюсь
апдейт ядра и glibc поможет.
После вчераших изысков получил следующие результаты :
1. segmentation fault скорее всего появлялась из-за того, что библиотека
Vsevolod iuaa...@gmail.com
сообщил/сообщила в новостях следующее:
news:1318487736538-3900707.p...@n4.nabble.com...
Если можно подскажи приз где я не прав и что не так делаю.
Не знаю к кому ты стучишся. Если конкретно к Владу то извини.
Вот мои потуги в написании библиотек на ФрееПаскале.
Храпко Виктор пишет:
Я в лазарусе компилил. Еще и для 64 разрядного OpenSuse 11.2
А версия лазаруса какая?
Как-то пытался перекомпилировать UDF для FB под 64битный RedHat,
но старая версия лазаруса не позволяла.
---
Игорь
В письме от Thu, 13 Oct 2011 10:35:36 +0400, Vsevolod
iuaa...@gmail.com сообщал:
3. Переписал все вызовы malloc на ib_util_malloc. Теперь функции
вызываются, возвращают правильные результаты, но теперь клиент виснет при
дисконнекте от БД. Завис IBE, также завис процесс gbak после того как
1) а у тебя не используется что-то с авто-созданием строк ? какой-нибудь
StrNew, который автоматически вызовет собственный heap manager, а не
ib-шный ?
в Delphi заменить стандартный менеджер на ib_malloc понятно как, есть ли
аналогичный хуки в FPC не знаю.
Там гораздо все интересней.
В письме от Thu, 13 Oct 2011 23:50:56 +0400, Cherevatenko Vsevolod
iuaa...@gmail.com сообщал:
и все
равно виснет и клиент и серверный процесс, собака :(
виснет при выгрузке, так ?
может быть если просмоьтреть в ldd удфку и сервер - увидим, что они гурзят
разные версиии одной и той же
Для начала попробуй рестор только метаданных.
Я вчера во-первых нашел check constrain, который пользовался udf, убил
его. После этого segmentation fault стал появляться перед finishing,
closing, and going home
Только после того как заремарил ВСЕ вызовы удф база отресторилась без
Только после того как заремарил ВСЕ вызовы удф база отресторилась без
ошибок. Как то подозрительно, что вдруг все функции стали кривые.
Сама удф написана на паскале.
Посмотри на всякий случай initialization секции и тому подобные
автоматически вызываемые при загрузке udf места.
Что-то похоже
Добрый день, всем.
Некоторое время назад пытались переползти на версию птички 2.1.4 с 2.1.3.
Получили ошибку при ресторе БД и на время отказались. Но со вчерашнего дня
опять вернулись к этому вопросу из-за постоянной ошибки
http://tracker.firebirdsql.org/browse/CORE-2936, которая якобы
Vsevolod ...
Добрый день, всем.
Некоторое время назад пытались переползти на версию птички 2.1.4 с 2.1.3.
Получили ошибку при ресторе БД и на время отказались. Но со вчерашнего дня
опять вернулись к этому вопросу из-за постоянной ошибки
http://tracker.firebirdsql.org/browse/CORE-2936, которая
Что значит - якобы ?
Потому что проверить сам не могу пока :)
Ну так пиши отдельный пост. Или два. Скока надо - пиши :)
Ок :)
Ну так что тут не понятно ? Кривая UDF, скорее всего. И используется
в expression index'е. В 2.1.3 везло, баг не обнаруживался (хотя частое
появление
Vsevolod ...
Ну так что тут не понятно ? Кривая UDF, скорее всего. И используется
в expression index'е. В 2.1.3 везло, баг не обнаруживался (хотя частое
появление страниц с не тем типом может на это указывать), в 2.1.4 повезло
ещё больше и баг сразу вылез. Найти и уничтожить :)
Какой
Значит не в индексе дело. Хотя тогда ещё более странно все, если часть
индексов
успевает создаться.
В любом случае - раз с удф проблема есть, а без неё - нет, то дело
конечно в фазе луны.
Ясно. А можешь как-то подсказать более короткий путь как этого жука найти.
Или отключать по
Или отключать по порядку каждую функцию,
не по-порядку, а делением пополам конечно.
отключаем половину функций, ресторим
29.09.2009 20:19 я отправил пост с темой Segmentation fault во время работы
gbak -r
*
Обновил у заказчика firebird 1.0 на firebird 2.1
(нужно было использовать временные таблицы и
Vsevolod ...
Значит не в индексе дело. Хотя тогда ещё более странно все, если часть
индексов
успевает создаться.
В любом случае - раз с удф проблема есть, а без неё - нет, то дело
конечно в фазе луны.
Ясно. А можешь как-то подсказать более короткий путь как этого жука найти.
Привет!
Проблема эта решилась только заменой сервера (Старый поработал до
этого 6 лет, решили что пора менять - поменяли стало все нормально
работать). Что для меня было не понятно - сервер был настоящий - с
ECC памятью, и по моему с Intel RAiD U42. Так как за 6 лет работы
сервер морально
В письме от 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/
В письме от 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
интересно, а там лог буферизованный ?
Почему на пол-слова
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
Почему на
05.10.2011 6:28, Андрей Кручинин пишет:
Выдаст наличие совпадений по значению хеша, хотя строки все отличаются.
Я понимаю, что вероятность совпадения значений хеша при разных входных
данных допускается, но не такая же большая.
Ну есть два варианта:
1. Добей пробелами до определенной длины.
04.10.2011 18:46, Sergey Mereutsa пишет:
Там (насколько я помню) простой CRC48 или что-то похожее. Совпадения
достаточно часто встречаются, если строки отличаются чётным
количеством байт (по крайней мере у меня было именно так).
Лучше всего использовать SHA1/MD5, благо все есть в исходниках и
Привет, All
Вот такой вот запрос:
==
SELECT
M.HASHKEY, COUNT(1)
FROM (
select hash('р-р д/ин. 0 мг шприц 0,0 мл') as hashkey from rdb$database
union all
select hash('р-р д/ин. 10 мг шприц 0,1 мл') as hashkey from rdb$database
union all
select hash('р-р д/ин.
05.10.2011 0:51, Roman Yaroshenko пишет:
Да, FB 2.5.1.26308, если подключение и строки win1251 совпадения есть,
UTF8 нет.
Привет!
Там (насколько я помню) простой CRC48 или что-то похожее. Совпадения
достаточно часто встречаются, если строки отличаются чётным
количеством байт (по крайней мере у меня было именно так).
Лучше всего использовать SHA1/MD5, благо все есть в исходниках и
сделать UDF из них в простом случае
04.10.2011 18:51, Roman Yaroshenko пишет:
Вот такой вот запрос:
==
SELECT
...
GROUP BY 1
Выдаст наличие совпадений по значению хеша, хотя строки все отличаются.
Я понимаю, что вероятность совпадения значений хеша при разных входных
данных
В письме от Thu, 29 Sep 2011 05:44:30 +0400, Андрей Кручинин
an...@bk.ru сообщал:
3. Флажок полученный новой аналитикой делается активным (ну типа
заносится в генератор :-) )
инетресно, может ли оптимизатор эффективно обрабатывать select с отсылкой
к генератору ? Скорее всего нет, даже
Результаты 101 - 200 из 33066 matches
Mail list logo