Re: Непонятки с Linux и FB.

2007-04-18 Пенетрантность Vlad Horsun
Мадорский Г.В. ... Блин, ничего не понимаю. Удалил FBSS. Хотел компилировать исходники. Потом пришла мысль попробовать запускать FB от root. Поставил обратно. Дай, думаю, еще раз попробую. И на тебе, все работает... Причем при запуске сервера сообщение всетаки появляется... Я же

Re: Вопрос по триггерам на представления

2007-04-18 Пенетрантность Vlad Horsun
sasha ... У меня вобще такое впечатление сложилось что ты единственный человек кто понимает что я вобще имею ввиду. А хочешь ты, на самом деле, что-то вроде CREATE VIEW ... [WITH AUTO UPDATE] В котором наличие юзерских триггеров не отменяет обновление, которое в состоянии сделать

Re: Вопрос по триггерам на представления

2007-04-18 Пенетрантность Vlad Horsun
sasha ... и почему это instead of должен быть только один... а может я хочу их два? Возьмём ваш любимый паскаль и смоделируем: class Table { procedure Insert; virtual; begin end } Пример (да я вообще аналогия) не корректный : class Table { public: void Insert()

Re: Вопрос по триггерам на представления

2007-04-18 Пенетрантность Vlad Horsun
sasha ... А хочешь ты, на самом деле, что-то вроде CREATE VIEW ... [WITH AUTO UPDATE] В котором наличие юзерских триггеров не отменяет обновление, которое в состоянии сделать движёк А как тогда с этой опцией быть если вья сложная и нету автоапдейта для неё? Exception

Re: Вопрос по триггерам на представления

2007-04-18 Пенетрантность Vlad Horsun
sasha ... Exception во время создания вьюхи. Т.е. эта опция только для натурально-обновляемых вьюх Ну это вариант. А что с тем что RETURNING нулл возвращает? Это баг или что? В трекер заноси с примером - кто надо разберётся :) -- Хорсун Влад

Re: О полумерках и странных вещах

2007-04-17 Пенетрантность Vlad Horsun
sasha ... так это обсуждают же. Да и кому надо следят и вовремя говорят. Только немного не тут ;) И где? fb-devel, fb-architect И туда можно попасть и вставить свои 5 копеек простым смертным? Да. Но имей в виду, корёжить сервер и\или делать из него второй мсскл никто не

Re: О полумерках и странных вещах

2007-04-17 Пенетрантность Vlad Horsun
sasha ... Мне твоё слово полумерки чё-то запомнилось. Полумеры != полумерки. Я задумался - в IB/FB их ведь не счесть. 99% всех претензий к IB\FB возникает от не понимания для чего та или иная фича служит на самом деле и как ей нужно пользоваться Вот смотри: 1) Массивы есть,

Re: Непонятки с Linux и FB.

2007-04-17 Пенетрантность Vlad Horsun
Мадорский Г.В. ... Разработчики подскажите, что значит сообщение в firebird.log Open files increased from 1024 to 0? В какую сторону копать-то? В сторону rlimit : http://www.opennet.ru/cgi-bin/opennet/man.cgi?topic=setrlimit http://www.opennet.ru/cgi-bin/opennet/man.cgi?topic=getrlimit

Re: Почему так нельзя

2007-04-17 Пенетрантность Vlad Horsun
Dmitry Lendel ... а кто тебе сказал, что тут Idselect является полем таблицы a Я этого не говорил а если бы в From было 2 и более таблиц, сервер телепатически должен был догадаться? И что? Поле есть с именем ? Название есть? Запрос вернет поле IDSelect, почему сам запрос не может

Re: Непонятки с Linux и FB.

2007-04-17 Пенетрантность Vlad Horsun
Мадорский Г.В. ... Черт, чего-то сегодня день какой-то сумасшедший. У всех, все ломается... Не каркай ;) Птица берёт текущее значение лимита открытых файлов (getrlimit). Если макс. возможное больше, то устанавливает лимит в новое значение (setrlimit). Если не было ошибок, то

Re: Re[2]: Я почти повесился :( нашёл багу FB 2.1 A (сорри картинка)

2007-04-17 Пенетрантность Vlad Horsun
Константин VH Индекс VAL_IDX3 перестраивал ? Да, результат - 0й VH gfix -v -f делал ? Да, результат - 0й Вообще-то я просил наоборот сделать - сначала проверка. Попробовал удалить индекс - всё стало как надо Создал снова - таже самая

Re: Re[4]: Я почти повесился :( нашёл багу FB 2.1 A (сорри картинка)

2007-04-17 Пенетрантность Vlad Horsun
Константин ... VH Вообще-то я просил наоборот сделать - сначала проверка. Результат - тот-же :( (отрицательный) Т.е. перестройка индекса не меняет результат ? PS: Что ещё попробовать ? VH Попробуй в where написать 0 АЙ ШАЙТАН !!! ТЫ ЗНАЛ ...

Re: fbembed (2.0.1) и udf

2007-04-17 Пенетрантность Vlad Horsun
Dumitru Condrea ... День добрый! Кто подскажет, кто покажет где и что прикрутить чтоб fbembed(2.0.1) увидел udf-ки? Находитса она в папке udf что возле fbembed.dll и программы. ibutil там же лежит ? а gds32 ? Всё ругается: Engine Code: 335544343 Engine Message : invalid

Re: Вопрос по триггерам на представления

2007-04-16 Пенетрантность Vlad Horsun
sasha ... До тебя обсерали старую реализацию. Когда человек пытался триггером переопределить дефолтное поведение, а получал в лучшем случае двойной апдейт записи или invalid blob id. Я тебе аргументы привёл почему так как щас тоже плохо. Где ? Аргументы - где ? Как по мне, то вы

Re: Вопрос по триггерам на представления

2007-04-16 Пенетрантность Vlad Horsun
sasha ... Где ? Аргументы - где ? Я ж писал: 1) Если читать команду и не знать ньюансов, то логика будет понята неправильно. Т.е. когда человек читает слово BEFORE/AFTER INSERT, то он что думает? Что этот триггер выполнится ДО или ПОСЛЕ, а никак не ВМЕСТО. А не надо читать голую

Re: Вопрос по триггерам на представления

2007-04-16 Пенетрантность Vlad Horsun
sasha ... 2) Когда надо чтоб быстрее работало и по другому никак, то и не такое можно использовать. Да ? По другому никак ? Ошибаешьсся Я вобще-то не утверждал что по другому никак. Тема где должна быть логика избитая. Логика на триггерах - это вариант, имеющий право на жизнь.

Re: Вопрос по триггерам на представления

2007-04-16 Пенетрантность Vlad Horsun
sasha ... и по другому никак - это чьё утверждение ? Я там не утверждал ничего. Я написал что триггерная логика может быть оправдана в случае: Когда надо чтоб быстрее работало и по другому никак, то и не такое можно использовать. Ошибаешься (насчёт по другому никак) У попа

Re: Так, все построились!

2007-04-13 Пенетрантность Vlad Horsun
Kovalenko Dmitry ... У нас вчера в семье появился на свет космонавт - пацан! Ура ! -- Хорсун Влад

Re: Джоэл о программировании

2007-04-13 Пенетрантность Vlad Horsun
Anton Chernousov ... Мне кажется, что покупка книги будет более правильным решением +))) Ага, только вот у нас, например, все продавцы (которые стоят с сотнями книг по ИТ тематике, а значит обязаны быть в курсе) делают круглые глаза и говорят что не знают о таком. В магазинах вообще вакуум.

Re: Производительность?

2007-04-13 Пенетрантность Vlad Horsun
Novo ... Уважаемый Хорсун Влад, позвольте спросить, а что хамстсво - это единственное, что вы умеете делать? Да, я большой специалист, а что ? Как говорится, сам себя не похвалишь - никто не похвалит. Ну раз большой специалист, то ты можешь написать правильные тесты с

Re: Джоэл о программировании

2007-04-13 Пенетрантность Vlad Horsun
Anton Chernousov ... Не ну вот в Иркутске книгу тоже не найти но это не значит что ее нет в инет магазинах +))) мы себе книги почти все так приобретаем +) Да я так - поворчать больше ;) -- Хорсун Влад

Re: FB Embedded и Vista

2007-04-13 Пенетрантность Vlad Horsun
Андрей Могильный ... Всем привет! Итак образовалась проблема. При коннекте к базе данных под Vista с помощью Firebird 2.0 Embedded возникает: operating system directive CreateFileMapping failed. Отказано в доступе. Приложение естественно под правами обычного пользователя. Админские

Re: FB Embedded и Vista

2007-04-13 Пенетрантность Vlad Horsun
Oleg LOA ... Андрей Могильный ... Всем привет! Итак образовалась проблема. При коннекте к базе данных под Vista с помощью Firebird 2.0 Embedded возникает: operating system directive CreateFileMapping failed. Отказано в доступе. Приложение естественно под правами

Re: Производительность?

2007-04-11 Пенетрантность Vlad Horsun
Novo ... Для сравнения тесты для SQLITE. Для сравнения результаты рядом показывают, а не заставляют читателя прыгать по тексту десятки раз ... При работе с SQLITE процесс занимает порядка 3 Mb, при работе с Embedded Firebird процесс занимает порядка 30 мег. Та ты шо ! А можно и 300

Re: Краткий синтетический тест FB2.0.1 vs FB1.0.3 (CS, Linux)

2007-04-11 Пенетрантность Vlad Horsun
Dmitri Kuzmenko ... Hello, WildSery! WildSery wrote: Теперь тестирую сборку мусора (прибил эти 10 млн. записей). gfix -sweep 1.0.3 - 213 с 2.0.1 - 235 с (-10%) Сборка мусора меня несколько озадачила. В каких условиях она будет (как обещали гораздо) быстрее чем единица? В

Re: Краткий синтетический тест FB2.0.1 vs FB1.0.3 (CS, Linux)

2007-04-11 Пенетрантность Vlad Horsun
Oleg LOA ... Vlad Horsun ... Угу. Особенно на windows А шо на линух код другой в сборщике? Там THREAD_YIELD другой. В винде со sleep(1) сборщик просто ничего не делал, а со sleep(0) стал молотить, как и должен был. Про линукс я такого не слыхивал -- Хорсун Влад

Re: Тормоза выполнения SP или временные затраты сервера ?

2007-04-09 Пенетрантность Vlad Horsun
Константин ... ... Время выполнения разбито на 4 параметра: 1-й время грязного поиска по полному коду (одна из веток SP) 2-й время грязного поиска по части кода (вторая ветка SP) (starting) 3-й время чистого поиска по полному коду (одна из веток SP) 4-й время чистого

Re: OFF: Тормоза выполнения SP или временные затраты сервера ?

2007-04-09 Пенетрантность Vlad Horsun
Константин Вдогонку, что самое интерестное - ни разу не видел что-бы скорость чтения и/или записи с/на диск при работе FB хотя-бы приближалось к отметке 50 % от максимальной скорости HDD :( при любых запросах ... Например на P4 описанном в предыдущем посте скорость обмена по HDD SATA-II

Re: Re[2]: OFF: Тормоза выполнения SP или временные затраты сервера ?

2007-04-09 Пенетрантность Vlad Horsun
Константин Хорошо давай по 1-му пункту ... Скорось E-IDE и SATA-II - разница ? Как минимум в 2 раза, Откуда дровишки ? -- Хорсун Влад

Re: Re[2]: Тормоза выполнения SP или временные затраты сервера ?

2007-04-09 Пенетрантность Vlad Horsun
VH Глупости Однако факты упрямая вещь:( При правильной их интертрепации VH HDD2 чуть быстрее Да, но в жизни HDD2 более чем в 2 раза быстрее разве что на Average Seek не так заметно там разница в 20-30 % Это в какой-такой жизни ? VH

Re: FB 2.1 blob

2007-04-07 Пенетрантность Vlad Horsun
DmitryLe ... Давай свою сборку. В куда ? -- Хорсун Влад

Re: FB 2.1 blob

2007-04-07 Пенетрантность Vlad Horsun
DmitryLe ... Давай свою сборку. Я хоть знаю, что тыкать в своей программе. -))) Кстати - снапшоты обновили, попробуй сначала свежий снапшот -- Хорсун Влад

Re: сравнение времени запроса, процедуры и вьюхи

2007-04-05 Пенетрантность Vlad Horsun
Alexandr Kochmin ... и еще решил попробовать новый EB execute block returns ( id integer) as declare variable id1 integer; begin id = 0; for select id from p1 into :id1 do id=id+1; suspend; end и тут хоть есть -- перед suspend хоть нету, но возвращаются записи. А я

Re: Re[2]: сравнение времени запроса, процедуры и вьюхи

2007-04-05 Пенетрантность Vlad Horsun
Sergey Mereutsa FB 2.0.1 Execute time = 1s 973ms FB 2.1.0 Execute time = 2s 273ms А ради чего такие жертвы в 2.1 ? Или потом будут доработки напильником? Думаешь мы сидели и решали - вот тут добавим тормозов, а вот тут не будем ? :) Много кода переписано - где-то 'само' добавилось,

Re: проблема с Firebird Classic Server 2.01

2007-04-04 Пенетрантность Vlad Horsun
Mike ... Здравствуйте, Пытаюсь установить Firebird Classic Server 2.01 на машину с двумя двухядерными процессорами. Он нормально устанавливается, но при подключении любыми средствами к базе зависает, новый процесс не создается. Если к базе подключаться без указания сервера, подключение

Re: FB 2.1 blob

2007-04-04 Пенетрантность Vlad Horsun
Dmitry Lendel ... А где ответ на предыдущий вопрос? Ты про это На обоих концах соединения? ? Да. Одно и тоже всюду. В логе HP (Client) Wed Apr 04 10:35:05 2007 INET/inet_error: connect errno = 10061 Это WSAECONNREFUSED. К уже установленному соединению отношения не имеет.

Re: FB 2.1 blob

2007-04-04 Пенетрантность Vlad Horsun
Dmitry Lendel ... Запрос какой смотреть ? Select * from USERPRIVILAGE where ( USERNAME = ?OLD_USERNAME ) ?OLD_USERNAME = SYSDBA У меня на таком. С IBE у меня всё нормально Причем и локально и в online Это как ? -- Хорсун Влад

Re: FB 2.1 blob

2007-04-04 Пенетрантность Vlad Horsun
Dmitry Lendel ... С IBE у меня всё нормально Ошибка, если через Плюсы. Причем и локально и в online Это как ? Копия базы есть и там и локально. Я сперва подумал, что это из-за инета. Я еще поиграюсь у себя. На 2.0 такого не было. По-моему из-за блоба. У тебя клиент точно

Re: FB 2.1 blob

2007-04-04 Пенетрантность Vlad Horsun
Dmitry Lendel ... У тебя клиент точно от 2.1.15392 ? Да. Я проверил. 2.1.0.15392 Не верю (с), проверяй :) Ошибку воспроизвёл со старым клиентом. Исправлю сегодня -- Хорсун Влад

Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность Vlad Horsun
sasha ... А я вчера пробовал подключиться к FB2.1 через .NET провайдер разными способами. И подсовывал провайдеру fbclient от двойки, и embedded 2.0.1 ему пихал - бесполезно. Валится в разных местах. От 2.1 клиента пробуй, там временно нарушена совместимость между старым клиентом и новым

Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-04 Пенетрантность Vlad Horsun
sasha ... От 2.1 клиента пробуй, там временно нарушена совместимость между старым клиентом и новым сервером (и наоборот) Это тоже не работает. Это я в первую очередь пробовал Это ты давно пробовал, ты сейчас попробуй -- Хорсун Влад

Re: Нужна помощь

2007-04-04 Пенетрантность Vlad Horsun
Sergiy S. Tkachenko ... Привет всем. добавил поле в таблицу ShippedDate DATE хочу в триггере написать NEW.ShippedDate = CURRENT_DATE получаю ошибку This column cannot be updated because it is derived from an SQL function or expression. attempted update of read-only column. Триггер

Re: database file appears corrupt

2007-04-03 Пенетрантность Vlad Horsun
Dmitry Yemanov ... freemanzav wrote: Ничего страшного нет. Залей данные в другую таблицу, выгони всех из базы, и таблицу эту пересоздай. Если не ошибаюсь, Влад рекомендовал в этом случае пересоздать индексы для этой таблицы. Угу, Олег вон то же самое советует -- Хорсун Влад PS Ну

Re: database file appears corrupt

2007-04-03 Пенетрантность Vlad Horsun
Boulitchev Aleksey ... PS Ну почему эта хрень вылазит раз в год и на многогиговых базах ? :( у нас в Сочи такая фигня вывалилась на гиговой базе. списали на некорректный шатдаун (их был у них) Если вдруг ещё будет такое (это не пожелание :) - оставьте копию битой БД для анализа, плс

Re: database file appears corrupt

2007-04-03 Пенетрантность Vlad Horsun
Boulitchev Aleksey ... Если вдруг ещё будет такое (это не пожелание :) - оставьте копию битой БД для анализа, плс оставить-то оставим, а вот отдать - не могем. дсп Ну вот всегда так :( -- Хорсун Влад PS тогда не оставляйте :)

Re: database file appears corrupt

2007-04-03 Пенетрантность Vlad Horsun
Oleg LOA ... Vlad Horsun ... Ну вот всегда так :( Влад да на класике такая бяда элементрано воспроизводится. Создай таблицу + инлдексы. Дясяток активных клиентов на вставку уджаление обновлние и снеси сетевой интерфейс. И так несколько раз подряд - порлучешь битый индекс. Битый

Re: FB 2.1

2007-04-03 Пенетрантность Vlad Horsun
DmitryLe ... Привет. Есть более новая сборка чем 2.1.0.15199? В 2.1.0.15199 есть описанная проблема с 8к. А у меня таких запросов - скриптов вагон. Хочу погонять, а не могу. http://www.firebirdsql.org/download/snapshot_builds/win/ -- Хорсун Влад

Re: Firebird 2.1 Alpha 1 is available for field testing

2007-04-03 Пенетрантность Vlad Horsun
Oleg Deribas ... Потестировал пока что просто из IBExpert. Два удаленных хоста, к которым подключаюсь по одному и тому же медленному каналу с большими задержками. На одном установлен 2.0.1 CS, на другом 2.1a1 тоже CS. Замерял время подключения к employee.fdb из IBExpert. Получилось 2.0.1 -

Re: Внешние механизмы аутентификации

2007-03-31 Пенетрантность Vlad Horsun
Николай Пономаренко ... Да, мелькало сообщение от Дмитрия, что в 2.1 может что-то появится, да и change log встретилось сообщение Integrating Alex's Win32 NTLM authentication in VC6. Это значит в 2.1 оно будет? Если будет - то есть ли какие Бери альфу, читай доку, тестируй -- Хорсун

Re: Внешние механизмы аутентификации

2007-03-31 Пенетрантность Vlad Horsun
Николай Пономаренко ... Hello, Vlad! You wrote on Sat, 31 Mar 2007 11:03:19 +0300: Да, мелькало сообщение от Дмитрия, что в 2.1 может что-то появится, да и change log встретилось сообщение Integrating Alex's Win32 NTLM authentication in VC6. Это значит в 2.1 оно будет? Если будет -

Re: Внешние механизмы аутентификации

2007-03-31 Пенетрантность Vlad Horsun
Николай Пономаренко ... Hello, Vlad! You wrote on Sat, 31 Mar 2007 13:54:53 +0300: Но вот добиться работы с явным указанием _внешнего_ пользователя, т.е. одновременное подставление и isc_dpb_trusted_auth и user\password - не получилось - это by design так? DY Это похоже

Re: Firebird 2.1 Alpha 1 is available for field testing

2007-03-29 Пенетрантность Vlad Horsun
sasha ... Стало просто интересно кто такой A. dos Santos Fernandes? Половина новых фич в релизных нотах его. И то он сделал, и сё - человек-оркестр какой-то... Наш бразильский товарищ Адриано ;) INTL в 2.0, кстати, тоже его рук дело -- Хорсун Влад

Re: FB 2.1 Connection lost while create trigger

2007-03-29 Пенетрантность Vlad Horsun
Dmitry Lendel ... Привет. Есть какое-то ограничение на размер исходника триггера - процедуры? Есть, но это вряд ли твой случай Есть триггер ... При попытке создать такой триггер, сервер разрывает соединение с клиентом. В логе тишина. Номер билда ФБ ? Если удалить две - три

Re: повтор поля в Insert

2007-03-29 Пенетрантность Vlad Horsun
Konstantin R. Beliaev ... Случайно получился повтор поля в Insert: Insert into Table (F1, F1) values (:F1, :F1) FB 1.5 это скушала, а 2.0 выдала невразумительное сообщение: Column does not belong to referenced table. Dynamic SQL Error. SQL error code = -206. unknown ISC error

Firebird 2.1 Alpha 1 is available for field testing

2007-03-28 Пенетрантность Vlad Horsun
http://www.firebirdsql.org/index.php?op=filesid=fb210_alpha01 -- Хорсун Влад

Re: Re[2]: insert from select

2007-03-27 Пенетрантность Vlad Horsun
PS: Сорри за сумбурное обьяснение но хоть убейте не могу найти другого решения кроме как делать дубликат таблицы @table@, что при 20 лимонах записи не есть гуд :( Help me !!! А ты что - все 20 лимонов вставляешь ? -- Хорсун Влад

FB 2.0.1 released

2007-03-21 Пенетрантность Vlad Horsun
http://www.firebirdsql.org/index.php?op=develsub=engineid=fb201_release -- Хорсун Влад

Re: Падает сервер :(

2007-03-21 Пенетрантность Vlad Horsun
Сергей Денисов ... FB 2.0.1 release, SS, Win32 Дано: CREATE TABLE NEW_TABLE ( ID INTEGER NOT NULL, BLOBFIELD BLOB SUB_TYPE 1 SEGMENT SIZE 4096 ); При запросе: insert into new_table (blobfield) values (строка32K) сервер падает :( a) это вроде правилось в 2.1 б)

Re: Сильно тормозит .Net + FireBird

2007-03-21 Пенетрантность Vlad Horsun
Tonal ... Для довольно известного сайта rsdn.ru есть офлайновый клиент - Janus. Написан на .Net OpenSource Движок базы можно выбрать: MSJet, MSSQL, Firebird. По умолчанию MSJet. База доросла до 300мб стала тормозить. Захотелось переползти на сервер. Естественно на FB. Но дикие тормоза при

Re: Доклад Чарли Каро на CodeRage 2007

2007-03-18 Пенетрантность Vlad Horsun
Alexey Kovyazin ... Всем привет! Собственно, сабж в архиве http://torrent.codegear.com/coderage/Day%201%20Monday/CharlieCaro.zip Сначала презентация Шрирама о Интербейзе, затем Чарли показывает и рассказывает о ИБ2007. Шрирама понять ещё можно, но совершенно не интересно и местами

Re: небольшая мысль.

2007-03-14 Пенетрантность Vlad Horsun
sw ... Я недавно спрашивал на счет получения болле подробной инфы при ощибках в PSQL. ДЕ сказал, что это суть сводится к предоставлению доступа к статус-вектору. Наверное стек вызова тоже хранится где-то там же. Стек вызовов нигде, кроме стека вызовов, не хранится ;) Не знаю может

Re: небольшая мысль.

2007-03-14 Пенетрантность Vlad Horsun
Plotnikov Y ... Господа, возникла мысль. Вот есть у нас такая модная вещь как история вызовов при исключении (at procedure at trigger at). Штука исключительно полезная. А что бы нам допустим бы не поиметь эту информацию в процедуре, типа как контекст? думаю для логов всяких - самое оно.

Re: небольшая мысль.

2007-03-14 Пенетрантность Vlad Horsun
Plotnikov Y ... Если возникает необходимость в таком разведении - ищите проблемы в консерватории. Чем раньше тем лучше. Ибо потом тааакого напишете... А че так сразу безапелляционно? Давай тогда обоснуй, что ли. Я обоснуй ? Это ты обоснуй ! Ты ваще кого обоснуем обозвал ? :-D

Re: небольшая мысль.

2007-03-14 Пенетрантность Vlad Horsun
sw ... ДЕ сказал, что это суть сводится к предоставлению доступа к статус-вектору. Наверное стек вызова тоже хранится где-то там же. Стек вызовов нигде, кроме стека вызовов, не хранится ;) Всё хранится там, где оно хранится, а не там, где оно не хранится, хотя ... :-) :)

Re: Явный каст к домену

2007-03-13 Пенетрантность Vlad Horsun
Tonal ... Vlad Horsun пишет: Tonal ... Запрос я нарисую. Мне бы общий алгоритм, учитывающий домены столбцов таблиц, возвратов процедур и явные касты. Зачем оно тебе ? В общем случае доменов может и не быть. Базовый же тип значения всегда лежит в XSQLVAR Идея простая: сделать

Re: FIB+ белые страницы

2007-03-13 Пенетрантность Vlad Horsun
Gene Feudorov ... тут деврэйс давеча прислали: http://www.devrace.com/en/fibplus/articles/4167.php про вставку большого количества записей. опять у них: === A commit after 500 should be ok. ===

Re: Явный каст к домену

2007-03-13 Пенетрантность Vlad Horsun
Tonal ... Vlad Horsun пишет: Tonal ... Идея простая: сделать клиентскую конвертацию типов на основе доменов. D_BOOL - bool, D_ICON - TIcon, D_XML - TXmlDocument... В случае, если домена нет, например для выражения, можно использовать базовый тип или явно кастить. Но сейчас явно

Re: FIB+ белые страницы

2007-03-13 Пенетрантность Vlad Horsun
Dmitry Yemanov ... Vlad Horsun wrote: Периодические коммиты - полный бред. Они (кроме последнего :) абсолютно не нужны. Остались вбиты в массовое сознание как workaround к багофичам БДЕ о которых уже никто не помнит Не совсем так. Большой кеш и дерево грязных страниц до 2.0. Как

Re: FIB+ белые страницы

2007-03-13 Пенетрантность Vlad Horsun
Dmitri Kuzmenko ... Hello, Vlad! Vlad Horsun wrote: Не совсем так. Большой кеш и дерево грязных страниц до 2.0. Как раз об этом (из тех, кто даёт такие советы) мало кто даже задумывается, если вообще знает ;) ну я задумываюсь :-) я сам обнаружил торможение и рост отжирания

Re: тест скорости backup

2007-03-12 Пенетрантность Vlad Horsun
Dmitri Kuzmenko ... Hello, Vlad! Vlad Horsun wrote: с тем, что в IBExpert (как минимум) включенная галка это СОБИРАТЬ мусор, а выключенная - НЕ собирать. Это должно быть давно исправлено в IBE, насколько я помню исправлять там по идее нечего. Вернее, можно поменять шило на мыло

Re: Явный каст к домену

2007-03-11 Пенетрантность Vlad Horsun
Dmitry Lendel ... привет. Предполагается ли сделать возможным явный каст к домену? Например: create domain D_BOOL as smallint not null check (value in (0, 1)); select cast(1 as D_BOOL) from RDB$DATABASE; Я бы хотел переменные с доменом определять. Вх - вых. в процедурах... Дмитрий

Re: Явный каст к домену

2007-03-11 Пенетрантность Vlad Horsun
Tonal ... Vlad Horsun пишет: Предполагается ли сделать возможным явный каст к домену? Например: create domain D_BOOL as smallint not null check (value in (0, 1)); select cast(1 as D_BOOL) from RDB$DATABASE; Я бы хотел переменные с доменом определять. Вх - вых. в процедурах

Re: Явный каст к домену

2007-03-11 Пенетрантность Vlad Horsun
sasha ... Влад, а почему я не смог сделать UPDATE TABLE SET BlobField = BlobField в 2.0.1? Так должно быть или тут что-то не то? Говорит что-то вроде Blob field can not be moved или что-то в этом роде... Не вникал, позже посмотрю -- Хорсун Влад PS свои темы начинать научить ? :)

Re: Переход под линукс.

2007-03-09 Пенетрантность Vlad Horsun
Пример2: по поводу виндов и офиса было принято решение купить ... не буду распространяться что, вам оно не положено. Теперь у нас на 10 компов все официальное, и есть возможность экспериментировать с разными виндами и т.п. софтом Микрософт. Т.е., поставить сервак, не ставить сервак, и так

Re: Переход под линукс.

2007-03-09 Пенетрантность Vlad Horsun
Oleg LOA ... Vlad Horsun ... У меня вот только что винда в синий экран свалилась (никаких изменений в конфигурации софта\железа последние несколько месяцев не делалось), с кем ругаться ? :))) У тя на экране белым по синему было написано кто виноват, вот с тем производителем драйвера

Re: ошибка загрузки DLL

2007-03-09 Пенетрантность Vlad Horsun
Тренер ... Есть UDF обявленная из kernel32 currentprocessid работало замечатено А может таки GetCurrentProcessId ? на разнах компьютерах. Но вот сегодня столкнулся со этой ошибкой. Научите в чем дело? Операционка 2000. Раньше такой проблемы не было. Естественно используется kernel32 из

Re: а мож вот такую фичу?

2007-03-05 Пенетрантность Vlad Horsun
Plotnikov Y ... Подозрительно однако молчат DYHV ;)) У тебя хороший слух :) -- Хорсун Влад

Re: 2.1.0.15109 Ошибка...

2007-03-02 Пенетрантность Vlad Horsun
Леонид Агафонов ... Ошибка: conversion error from string Это уже исправлено и клиент тут совершенно не при чём упс.. сегодня в 11.00 приехал клиент из ... (ну из очень далеко по нашим меркам) :) а в 11.15 я наонец-то у себя для теста поставил snaphot FB 2.1 под ВИН32 (от 1

Re: Резкое изменение числа чтений в процедуре

2007-02-28 Пенетрантность Vlad Horsun
Рубан Станислав ... Dmitri Kuzmenko пишет: да что ты??? я С НУЛЯ за 5 минут напишу приложение, которое будет обновлять статистику по всем индексам. 1 компонент IBDatabase 2 компонента IBTransaction 2 компонента IBQuery кода не больше 30-40 строк. 2 запроса. я это понимаю, но

Re: Резкое изменение числа чтений в процедуре

2007-02-28 Пенетрантность Vlad Horsun
Рубан Станислав ... Просто мне не известно, когда и почему сервер начинает использовать другой план (приводящий к такому резкому замедлению), если дело в одной Когда а) статистика изменится достаточно сильно б) запрос будет перекомпилирован - если речь о процедуре, то читаем

Re: OAT

2007-02-27 Пенетрантность Vlad Horsun
Сергей Фетискин ... Так что же все таки старейшая активная транзакция? вот здесь http://www.ibase.ru/devinfo/oitoat.htm написано, что это Это старейшая транзакция, которая была активной, когда началась старейшая активная в текущий момент транзакция документ датирован 97 годом. Это

Re: OAT

2007-02-27 Пенетрантность Vlad Horsun
Сергей Фетискин ... On Tue, 27 Feb 2007 11:08:53 +0300, Vlad Horsun wrote: Сергей Фетискин ... Так что же все таки старейшая активная транзакция? вот здесь http://www.ibase.ru/devinfo/oitoat.htm написано, что это Это старейшая транзакция, которая была активной, когда

Re: Скорость ресторе

2007-02-24 Пенетрантность Vlad Horsun
Dmitri Kuzmenko ... Hello, Dmitry! Kovalenko Dmitry wrote: Попробуй через сервисы - время заливки данных процентов на 30 сократится. Индексы, есс-но это не затронет. Зато их затронет увеличение памяти под сортировку. Правда у тебя всего 1 гиг ОЗУ... Победа! База восстановилась

Re: Timestamp

2007-02-22 Пенетрантность Vlad Horsun
Андрей Могильный ... TSimpleDataSet = class(TCustomClientDataSet) private ... FProvider: TDataSetProvider; А вот за это я бы убил проектировщиков - очень много таких спрятанных мест. Вот накуя там private, а не protected ? Чего было прятать этот несчастный провайдер ? Вся

Re: Timestamp

2007-02-22 Пенетрантность Vlad Horsun
St. Alex ... On 22 фев, 11:55, Vlad Horsun wrote: Андрей Могильный ... TSimpleDataSet = class(TCustomClientDataSet) private ... FProvider: TDataSetProvider; Vlad Horsun: Вот за что я _люблю_ дельфи - это за наличие исходников компонент :-) Конечно

Re: Compare perfomance filse systems and blob

2007-02-21 Пенетрантность Vlad Horsun
sasha ... А почему .net провайдер так жутко тормозит при работе с fbembed ? Я выполнил твой тест, цифры примерно следующие (по памяти) а) своя реализация протокола : варчары 2 сек, блобы 20 сек б) через fbembed : варчары ~ 14 сек, блобы ~ 14 сек Ты ничего в тестах не менял?

Re: материал Что принес нам Delphi 2007

2007-02-21 Пенетрантность Vlad Horsun
Андрей Могильный ... Мы сейчас готовим нашу систему на сертификацию по Vista, работаем на Delphi6, в принципе жить можно, но конечно с хорошими приседаниями - меню теперь рисуем полностью сами, toolbar'ы тоже (это только визуализация). А вот об этом я раньше не слышал. Где-то есть

Re: Timestamp

2007-02-21 Пенетрантность Vlad Horsun
St. Alex ... Здравствуйте! Хорошая, конечно, мысль была насчет увеличения точности Timestamp. Наверное. Хотя у нас в связи с этим получилась куча неприятных побочных эффектов. Так исторически сложилось, что у нас среда разработки - Delphi 7 и компоненты доступа - DbExpress. так вот, у

Re: Timestamp

2007-02-21 Пенетрантность Vlad Horsun
St. Alex ... UpdateMode = upWhereAll ? (или аналог в DBX) Там есть в датасете в полях (TField) свойство ProviderFlags, что типа использовать в Where при апдейте. Но в DbXpress они игнорируются, к сожалению, установлено опытным путем и подтверждено трассировкой с использованием

Re: материал Что принес нам Delphi 2007

2007-02-21 Пенетрантность Vlad Horsun
Dmitri Kuzmenko ... Hello, Vlad! Vlad Horsun wrote: ты меня удивляешь... Может, надо было выпустить не эту версию, а Delphi 2007 for .Net 2.0 ? Я где-то говорил что _не надо_ ? Или я где-то говорил _как_ надо ? Перечитай написанное. Я наехал на статью откровенно рекламного

Re: Timestamp

2007-02-21 Пенетрантность Vlad Horsun
St. Alex ... Ну как обычно. Да ? У меня совсем другое как обычно ;) Есть форма. На ней есть TSimpleDataset с полями. Есть датаконтролы на форме. Пользователь их редактирует и нажимает Ok. Происходит dataset.post; dataset.ApplyUpdates; Вот на этом он и спотыкается. Типа Record not

Re: Timestamp

2007-02-21 Пенетрантность Vlad Horsun
St. Alex ... On 21 фев, 15:44, Андрей Могильный wrote: Блин... Provider.UpdateMode := upWhereKeyOnly; далее у PK-поля: Field.ProviderFlags := [pfInKey]; и погнали... Да это я и сам теоретически понимаю. Даже pfInkey уже давно проставил, когда еще думал, что от этого чтото

Re: материал Что принес нам Delphi 2007

2007-02-20 Пенетрантность Vlad Horsun
Dmitri Kuzmenko ... Hello, Vlad! Horsun Vlad wrote: В общем отделу маркетинга советую повеситься - ничего не изменилось, только хуже стало так скажи же тогда, как надо делать Delphi! А что - её делают маркетологи ? -- Хорсун Влад

Re: Compare perfomance filse systems and blob

2007-02-19 Пенетрантность Vlad Horsun
sasha ... А почему .net провайдер так жутко тормозит при работе с fbembed ? Я выполнил твой тест, цифры примерно следующие (по памяти) а) своя реализация протокола : варчары 2 сек, блобы 20 сек б) через fbembed : варчары ~ 14 сек, блобы ~ 14 сек откуда такие тормоза во

Re: Compare perfomance filse systems and blob

2007-02-19 Пенетрантность Vlad Horsun
sasha ... Возьми какой-нить профайлер для c# и измерь работу через fbembed Попробую попозже. Я честно признаться с профайлерами не работал раньше и даже не знаю хорошего профайлера. Мы другие средства использовали, так что мне ещё в этом разобраться надо будет... От и освоишь

Re: Compare perfomance filse systems and blob

2007-02-19 Пенетрантность Vlad Horsun
Roman Rokytskyy ... отсюда видно, что сам сервер с блобами работает даже чуть быстрее, но организация АПИ и накладные расходы на сетевой протокол играют не маленькую роль. Ну вот! Наконец то и ты озвучил то, что было в самом начале дискуссии! :) Я хотел убедиться, что движок вне

Re: Compare perfomance filse systems and blob

2007-02-19 Пенетрантность Vlad Horsun
Roman Rokytskyy ... Немного поможет, но в провайдере этих изменений наверное ещё нет, я не смотрел Нет - можешь и не смотреть. Его уже несколько раз спрашивали об этом и он сказал что рано ещё этим заниматься. Ждёт официальной альфы наверное. Угу, и я, например, жду :) Есть

Re: Подскажите в чём может быть проблема

2007-02-11 Пенетрантность Vlad Horsun
Константин Ситуация следущая ставлю FB SS 2.0.1 в любых вариациях всё работает ... :) Ставлю FB SS 2.0.1 (из той же инсталяции Firebird-2.0.1.12810-0-Win32.exe) нифига не работает - виснет на коннекте к БД долго висит а потом что-то типа Error/Connection reject ... :( Может не

Re: Interbase лучше чем Firebird

2007-02-11 Пенетрантность Vlad Horsun
А теперь представь, что ты копируешь базу средствами ОС. Она тоже должна получиться волшебным образом разлоченной и ридонли? нет. в доке об этом написано. Про ключ -f. а для -b 0 - не написано. Допиши ;) под должен я имею в виду, что так было бы логично. и можно было бы к этому

Re: Interbase лучше чем Firebird

2007-02-10 Пенетрантность Vlad Horsun
Dmitry Yemanov ... Vlad Horsun wrote: 5. Добавим данных в оригинальную БД 6. бекап уровня 1 7. накатываем инкремент D:\FB2\binnbackup -R c:\temp\nbakup2.fdb c:\temp\nbakup.nbk c:\temp\nbakup.nb1 Ты создаешь новую базу вместо наката диффа на существующую, в этом ключевая

<    1   2   3   4   5   >