Re: йЮЙ FB НРЯКЕФХБЮЕР Й-БН ДНЯРСОМНИ ОЮЛЪРХ ?

2007-05-16 Пенетрантность WildSery
On Tue, 15 May 2007 17:11:33 +0400, Alexandr Kochmin [EMAIL PROTECTED] wrote: 3) еще часть памяти под сортировку. Это настраивается в конфиге уже в зависимости от объема сортировки в твоем случае. Подскажите кто-нибудь, а что будет эффективнее на классике (линух) с просторной оперативной

Re: ������������ �������� v ��������� ����� ������� ������ (�� �������� �� ����-������)

2007-05-16 Пенетрантность St. Alex
×ÙÐÏÌÎÑÌÉ ÓÏÒÔÉÒÏ×ËÕ É ÕÐÁËÏ×ËÕ É Ô.Ä. ×ÙÐÏÌÎÑÌÉ ÕÂÏÒËÉ × ÏÆÉÓÁÈ, Ë×ÁÒÔÉÒÁÈ, ÎÁ ÓÔÒÏÊËÁÈ âÌÉÎÁ! îÁÄÏ ×ÚÑÔØ ÎÅÓËÏÌØËÏ ÛÔÕË ÓÏÒÔÉÒÏ×ÁÔØ ÂÁÚÙ É ÕÂÉÒÁÔØ ÍÕÓÏÒ, Á ÔÁËÖÅ × ËÁÞÅÓÔ×Å ÁÒÈÉ×ÁÔÏÒÏ×! îÉËÔÏ ÎÅ ÚÎÁÅÔ, ÞÔÏ Õ ÎÉÈ ÚÁ ÃÅÎÙ? Á ÔÏ Ñ ÄÏÚ×ÏÎÉÔÓÑ ÎÅ ÓÍÏÇ :-) ó Õ×ÁÖÅÎÉÅÍ, óÔÁÒÉËÏ× áÌÅËÓÅÊ

Re: йЮЙ FB НРЯКЕФХБЮЕР Й-БН ДНЯРСОМНИ ОЮЛЪРХ ?

2007-05-16 Пенетрантность Alexandr Kochmin
W увеличивать в конфиге W SortMemUpperLimit, эта цифра для КАЖДОГО процесса. Поэтому увеличить сильно не получится. Лучше сначла подумай, а есть ли утебя вообще сортировки, и какой объем файлов при этом. -- С уважением Кочмин Александр Firebird Foundation associate member #257

Re: Как FB отслеживает к-во доступной памяти ?

2007-05-16 Пенетрантность Dmitry Yemanov
WildSery wrote: Подскажите кто-нибудь, а что будет эффективнее на классике (линух) с просторной оперативной памятью - увеличивать в конфиге SortMemUpperLimit, оставить как есть в надежде что всё равно в кэш всё влезет, или создать мем-диск специально для временных файлов (в том числе

Re: йЮЙ FB НРЯКЕФХБЮЕР Й-БН ДНЯРСОМНИ ОЮЛЪРХ ?

2007-05-16 Пенетрантность WildSery
On Wed, 16 May 2007 10:35:59 +0400, Alexandr Kochmin [EMAIL PROTECTED] wrote: эта цифра для КАЖДОГО процесса. Поэтому увеличить сильно не получится. Это я знаю. У меня сомнения только в том, сразу ли выделяется эта память или только при использовании сортировки. Лучше сначла подумай, а есть

Re: Как FB отслеживает к-во доступной памяти ?

2007-05-16 Пенетрантность WildSery
On Wed, 16 May 2007 10:41:26 +0400, Dmitry Yemanov [EMAIL PROTECTED] wrote: Подскажите кто-нибудь, а что будет эффективнее на классике (линух) с просторной оперативной памятью - увеличивать в конфиге SortMemUpperLimit, оставить как есть в надежде что всё равно в кэш всё влезет, или создать

Re: Как FB отслеживает к-во доступной памяти ?

2007-05-16 Пенетрантность Dmitry Yemanov
WildSery wrote: У меня сомнения только в том, сразу ли выделяется эта память или только при использовании сортировки. Второе, выделяется/освобождается по мере необходимости. -- Дмитрий Еманов

Re: Йопт! v2.1 Beta 1

2007-05-16 Пенетрантность Константин
АЖ Subj Откуда дровишки ? ... С уважением, Константин Григорьевич. ===

Re: Как FB отслеживает к-во доступной памяти ?

2007-05-16 Пенетрантность Alexandr Kochmin
W Я бы не трогал конфиг и положился на файловый кеш. W W Спасибо. W А как насчёт построения индексов при ресторе - рекомендация не меняется, W по-прежнему файловый кэш рулит? а механизм тот же. что сортировка, что создание индексов. В 2.1 должно быть еще лучше. ;) -- С уважением Кочмин

Re: Йопт! v2.1 Beta 1

2007-05-16 Пенетрантность Андрій Жук
Константин wrote: АЖ Subj Откуда дровишки ? ... С уважением, Константин Григорьевич. === d:\Borland\zhouck\firebird\firebird2\doctype WhatsNew | more ** * v2.1 Beta 1 ** * Bugfix CORE-1256 Table columns hide destination variables

Re: OFF: Анонсы от CodeGear: C++Builder 2007 и IDE для Ruby on Rails

2007-05-16 Пенетрантность Alexander Nagumanov
Ну а мы используем как грид VirtualStringTree, а ему вообще пофигу, откуда данные берутся, хоть из датасета, хоть из файла, хоть из массива А Вам удалось научить его (VirtualStringTree) делать перенос слов в подписях заголовках столбцов? Так это, сам нарисуй чего надобно, примеры в демке

Re: Не пойму что с запросом (FB 2.0)

2007-05-16 Пенетрантность sasha
Не совсем, разный порядок операций. Там RCE и RFI джойнятся без учета нуллов. Вот его аналог с LEFT: SELECT IDS.ID, RCE.RssFeedId FROM CONVERT_IDS_TO_ROWS('228,229,1,2,3') IDS LEFT JOIN ( RssCacheElements RCE JOIN RssFeedItems RFI ON RFI.FeedId = RCE.RssFeedId ) ON RCE.FeedDefinitionId =

Re[2]: Йопт! v2.1 Beta 1

2007-05-16 Пенетрантность Константин
АЖ Subj Откуда дровишки ? ... АЖ d:\Borland\zhouck\firebird\firebird2\doctype WhatsNew | more АЖ** АЖ* v2.1 Beta 1 АЖ** гм а откуда стянуто ? смотел сегодня на http://firebirdsql.org/download/snapshot_builds/win/

Re: Не пойму что с запросом (FB 2.0)

2007-05-16 Пенетрантность Dmitry Yemanov
sasha wrote: я тут написал такой запрос, где процедуба Б зависит от процедуры А, а процедура В зависит от А и Б. Внутрях всех процедур грубо говоря парсится строка. Если щас запрос работает, то означает ли это что он при любых данных будет работать? Не факт. Хотя скорее это будет не от

Re: Йопт! v2.1 Beta 1

2007-05-16 Пенетрантность Alexandr Kochmin
АЖ d:\Borland\zhouck\firebird\firebird2\doctype WhatsNew | more АЖ** АЖ* v2.1 Beta 1 АЖ** К Кгм Ка откуда стянуто ? исходники это -- С уважением Кочмин Александр Firebird Foundation associate member #257

FB Embedded + Vista � �� ������...

2007-05-16 Пенетрантность ������ ��������
Всем привет! Короче ситуация такая. Мы готовим свою систему на сертификацию под Vista, в принципе PreTest ПОЧТИ прошли, из 32 тестов завалили один. Исправить его не можем, так как все концы уводят в fbembed.dll, поэтому взываю о помощи присутствующих здесь разработчиков! Времени на

CTE падают

2007-05-16 Пенетрантность sasha
Я тут пытался вкурить CTE, не знаю понял я или не понял. Короче мне надо нарисовать дерево. Дерево по стандартному алгортму хранится: Id, ParentId Я тут написал так: WITH RECURSIVE PH AS ( SELECT Id, ParentPhaseId, Name FROM Phases WHERE ParentPhaseId IS NULL UNION ALL SELECT Id,

Re: CTE падают

2007-05-16 Пенетрантность sasha
А, не причём тут вьюха. Оно вобще не работает на простейших таблицах :-( Напишу в трекер

Re: CTE падают

2007-05-16 Пенетрантность Vlad Horsun
sasha ... Я тут пытался вкурить CTE, не знаю понял я или не понял. Короче мне надо нарисовать дерево. Дерево по стандартному алгортму хранится: Id, ParentId Я тут написал так: WITH RECURSIVE PH AS ( SELECT Id, ParentPhaseId, Name FROM Phases WHERE ParentPhaseId IS NULL UNION ALL

Re: CTE падают

2007-05-16 Пенетрантность sasha
А я вобще правильно команду написал? А то у меня чё-то туго с пониманием этих CTE ЗЫ Может в доках добавить примерчик попроще для решения задачи отображения дерева, а то те что там есть слишком сложные по-моему?

Re: CTE падают

2007-05-16 Пенетрантность Vlad Horsun
sasha ... А я вобще правильно команду написал? Да А то у меня чё-то туго с пониманием этих CTE ЗЫ Может в доках добавить примерчик попроще для решения задачи отображения дерева, а то те что там есть слишком сложные по-моему? В доках (релиз нотах) может и добавим ;) -- Хорсун

Re: CTE падают

2007-05-16 Пенетрантность sasha
PS не везёт им (CTE) - почти каждое изменение парсера их ломает :( Unit-тестов не хватает вам :-(

Re: CTE падают

2007-05-16 Пенетрантность Vlad Horsun
sasha ... PS не везёт им (CTE) - почти каждое изменение парсера их ломает :( Unit-тестов не хватает вам :-( Займись ;) -- Хорсун Влад

FB2.1: Datatype BLOB is not supported for sorting operation

2007-05-16 Пенетрантность Oleg Deribas
Hello, Попытался сегодня одну старую базу попробовать на fb2.1a1. Сделал backup на fb2.0 его родным gbak'ом, потом ресторю на fb2.1a1 тоже его родным gbak'ом. Получаю вот такую ошибку: gbak:committing metadata gbak: ERROR:Datatype BLOB is not supported for sorting operation gbak:Exiting

Re: FB2.1: Datatype BLOB is not supported for sorting operation

2007-05-16 Пенетрантность Dmitry Yemanov
Oleg Deribas wrote: И так как это сообщение появляется только после committing metadata - непонятно где искать эту сортировку по BLOB. В процедурах/триггерах. -- Дмитрий Еманов

Re: FB Embedded + Vista и не только...

2007-05-16 Пенетрантность Dmitry Yemanov
Андрей Могильный wrote: Меняли fbembed.dll на обычный fbclient.dll и коннектились к обычному Firebird серверу - Application Verifier не фиксировал никаких ошибок. Т.е. дело именно в fbembed.dll. Пробовали даже Yaffil Personal - такая же ошибка. Просто дело в ядре, а не в клиенте. В общем

Re: CTE падают

2007-05-16 Пенетрантность sasha
Щас ДЕ повесится :-) Я очень люблю FOR SELECT ... AS CURSSOR ... WHERE CURRENT OF, и чё-то никак не могу понять как же его заюзать. Пробую так: EXECUTE BLOCK RETURNS ( ID INTEGER) AS BEGIN FOR WITH RECURSIVE TR AS (SELECT * FROM Tree WHERE PARENT_ID IS NULL) SELECT ID FROM TR INTO

Re: CTE падают

2007-05-16 Пенетрантность sasha
А нефиг внутренние таблицы адресовать. Снаружи виден только TR, его и пытайся апдейтить. Так я ж не знаю как. Не описано это. Сижу и пробую как попало. Пробовал я и такое: EXECUTE BLOCK RETURNS ( ID INTEGER) AS BEGIN FOR WITH RECURSIVE TR AS (SELECT * FROM Tree WHERE PARENT_ID IS NULL)

Re: CTE падают

2007-05-16 Пенетрантность sasha
Займись ;) А на жизнь когда зарабатывать? :-) И так по ночам работаю :-)

Re: CTE падают

2007-05-16 Пенетрантность Vlad Horsun
sasha ... Займись ;) А на жизнь когда зарабатывать? :-) В свободное от FB время ;))) И так по ночам работаю :-) Дык разве ж это жизнь ? :))) -- Хорсун Влад

Вопрос по ограничениям CHECK

2007-05-16 Пенетрантность sasha
Кто знает правильно ли то что если я пишу например CHECK ( VALUE IN (0, 1) ) то сервер мне позволяют вставлять туда нуллы?

Re: Вопрос по ограничениям CHECK

2007-05-16 Пенетрантность Dmitry Yemanov
sasha wrote: Кто знает правильно ли то что если я пишу например CHECK ( VALUE IN (0, 1) ) то сервер мне позволяют вставлять туда нуллы? Правильно. 1.5 не позволял и это было неправильно :-) -- Дмитрий Еманов

Re: FB2.1: Datatype BLOB is not supported for sorting operation

2007-05-16 Пенетрантность Oleg Deribas
Hello, Dmitry Yemanov said the following on 16.05.2007 15:56: И так как это сообщение появляется только после committing metadata - непонятно где искать эту сортировку по BLOB. В процедурах/триггерах. Эх... Там 400 процедур и 300 триггеров... ;-) А sorting operation - это значит что

Re: FB2.1: Datatype BLOB is not supported for sorting operation

2007-05-16 Пенетрантность Alexandr Kochmin
OD И так как это сообщение появляется только после committing OD metadata - непонятно где искать эту сортировку по BLOB. OD OD В процедурах/триггерах. OD OD Эх... Там 400 процедур и 300 триггеров... ;-) в ibexpert нажать 2 кнопки только. И все перекомпилируется ;) OD OD А sorting operation -

Re: FB2.1: Datatype BLOB is not supported for sorting operation

2007-05-16 Пенетрантность sasha
А sorting operation - это значит что кто-то у нас в ORDER BY поле BLOB использовал? Или еще что-то может считаться за sorting operation? DISTINCT как минимум

Re: FB2.1: Datatype BLOB is not supported for sorting operation

2007-05-16 Пенетрантность Vlad Horsun
Dmitry Yemanov ... Oleg Deribas wrote: И так как это сообщение появляется только после committing metadata - непонятно где искать эту сортировку по BLOB. В процедурах/триггерах. Кстати - имя процедуры должно показываться, но отломлено. Бум чинить -- Хорсун Влад

Re: FB2.1: Datatype BLOB is not supported for sorting operation

2007-05-16 Пенетрантность Dmitry Yemanov
Alexandr Kochmin wrote: я думаю так: подключиться к базе той что есть сервером 2.1, перекомпилировать все SP и триггеры и проблемный запрос сразу себя выдаст. Все гениальное просто :-) -- Дмитрий Еманов

Re: FB2.1: Datatype BLOB is not supported for sorting operation

2007-05-16 Пенетрантность sasha
перекомпилировать все SP и триггеры и проблемный запрос сразу себя выдаст. А вот и нет :-(

Re: FB2.1: Datatype BLOB is not supported for sorting operation

2007-05-16 Пенетрантность Dmitry Yemanov
sasha wrote: А вот и нет :-( Есть прецеденты? -- Дмитрий Еманов

Re: Не пойму что с запросом (FB 2.0)

2007-05-16 Пенетрантность Dmitri Kuzmenko
Hello, sasha! sasha wrote: Интересно... Спасибо. что интересно - что a left join b равно b right join a ? или что при outer join порядок объединения таблиц четко соответствует заявленному? -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34

Re: Не пойму что с запросом (FB 2.0)

2007-05-16 Пенетрантность Dmitri Kuzmenko
Hello, sasha! sasha wrote: null в fk? оригинально :-) Каждую ночь эти записи удаляются, но днём их накапливается десятки или даже сотни тысяч. и при чем тут это? количество 0. 0 тоже прикажете дать возможность не индексировать? :-) Ну как бы нуллы - это всё-таки особая каста... чем

Re: CTE падают

2007-05-16 Пенетрантность Dmitri Kuzmenko
Hello, sasha! sasha wrote: А я вобще правильно команду написал? А то у меня чё-то туго с пониманием этих CTE ЗЫ Может в доках добавить примерчик попроще для решения задачи отображения дерева, а то те что там есть слишком сложные по-моему? http://vladweb.narod.ru/help/sql_tree.htm где-то

Re: Не пойму что с запросом (FB 2.0)

2007-05-16 Пенетрантность sasha
что интересно Я просто думал всегда что SELECT FROM A JOIN B ON B.X = A.X RIGHT JOIN C ON A.Y = C.Y это примерно эквивалент SELECT FROM С LEFT JOIN B ON B.X = A.X JOIN A ON A.Y = C.Y Ну короче новое для себя узнал.

Re: rdb$database

2007-05-16 Пенетрантность DmitryLe
http://groups.google.com/group/ru-firebird/browse_frm/thread/84eb79917b0dbdec/4205e26ada67661b Речь об этом? В 2.0 так и осталось, т.е. рекомендуемая длина 27 иначе как описано в том посте ? Дмитрий

Re: rdb$database

2007-05-16 Пенетрантность Dmitry Yemanov
DmitryLe wrote: http://groups.google.com/group/ru-firebird/browse_frm/thread/84eb79917b0dbdec/4205e26ada67661b Речь об этом? В 2.0 так и осталось, т.е. рекомендуемая длина 27 иначе как описано в том посте ? Да. -- Дмитрий Еманов

Re: Вопрос по ограничениям CHECK

2007-05-16 Пенетрантность Boulitchev Aleksey
Кто знает правильно ли то что если я пишу например CHECK ( VALUE IN (0, 1) ) то сервер мне позволяют вставлять туда нуллы? Правильно. 1.5 не позволял и это было неправильно :-) за что, господи? -- Булычев Алексей http://www.stella-npf.ru

Re: CTE падают

2007-05-16 Пенетрантность Oleg Matveyev
(в т.ч. с пердставлениями и UNION) :-/ Мама родная... по ходу, к мифической Базе Болтикакак экстрим-тестирование Ya скоро прибавятся мифические Вьюхи Sashaкак экстрим-тестирование FB2 :-)

Re: Вопрос по ограничениям CHECK

2007-05-16 Пенетрантность Мадорский Г . В .
Кто знает правильно ли то что если я пишу например CHECK ( VALUE IN (0, 1) ) то сервер мне позволяют вставлять туда нуллы? Правильно. 1.5 не позволял и это было неправильно :-) за что, господи? Задело шальной пулей при отстреле багов в FB... :))) With b/r. Gleb. P.S. Такие столбцы