Trigger
Привет Есть две таблицы. Master и Details В таблице мастер есть триггер перед обновлением new.masterfield=9 update Details set Somefiled = Value where ... В таблице детали есть триггер перед обновлением Select masterfield from Master where ... Странно то, что этот запрос возвращает значение мастера до обновления. т.е. предыдущее. Так должно быть? 2.1.4 Дмитрий
Re: round
Если подумать (иногда это помогает), то станет ясно, что не round форматирует число в строку... А причем тут строка? Дмитрий
round
День добрый, round возвращает кучу нулей после знака Скачем select round(1.,2) from rdb$database вернет 1.3300 Так должно быть? Дмитрий
Re: Обновление View
г) заливка происходит в неактуальную таблицу, в которой отключаются индексы и триггеры и делается сборка мусора Я что-то подобное и имел ввиду, когда писал про временную таблицу. Дмитрий
Re: Обновление View
А если во временную таблицу заливать, а потом insert or update? Дмитрий
Re: Sum() null и я в жару на лыжах
Увы. Это моя ошибка. Посыпаю голову пеплом. Сервер ни причем. Дмитрий
Re: Sum() null и я в жару на лыжах
PS Весьма продуктивная переписка... Влад, Я заметил странное поведение сервера при определенных обстоятельствах. Речь идет о разных результатах вычислений при практически одинаковых условиях. Я бы грешил на свои ошибки или не понимание, но тест настолько простой и наглядный, что не вызывает никаких сомнений. Вот и все. Есть база, на которой можно это отследить. База не поврежденная. Ошибка замечалась много раз, но поймать ее было проблематично. Теперь можно сказать БИНГО. Будем смотреть? Мое полное содействие прилагается :-) . Дмитрий
Re: Sum() null и я в жару на лыжах
По какому ? Про запрос, который возвращает не правильный результат. Есть тест. Это интересно? Нужны детали? Я что-то не так написал? Дмитрий
Re: Sum() null и я в жару на лыжах
В трекере это давно есть и исправлено, iirc А по первому вопросу? У меня в данный момент 2.1.4 Дмитрий
Sum() null и я в жару на лыжах
Привет Есть у меня мудрённый код. Я не могу понять, или так нельзя писать или сервер не правильно считает. В таком виде, если есть значения в колонках IDColor и UseByDate null, то результат один, select Rem.iddepot, Rem.idcommodity, case :qq1 when 1 then Rem.costprice else null end as f1, case :qq2 when 1 then Rem.saleprice else null end as f2, case :qq3 when 1 then Rem.usebydate else null end as f3, case :qq4 when 1 then Rem.idcolor else null end as f4, case :qq5 when 1 then Rem.barcode else null end as f5, case :qq6 when 1 then Rem.param1 else null end as f6, case :qq7 when 1 then Rem.param2 else null end as f7, Sum(Rem.QUANTITY) from remainder Rem where IDDate<=:LIDDate group by 1,2,3,4,5,6,7,8,9 having Sum(Rem.QUANTITY)>0 Если написать так case :qq3 when 1 then coalesce(Rem.usebydate,current_date ) else null end as f3, case :qq4 when 1 then coalesce(Rem.idcolor,0) else null end as f4, то результат верный. Есть воспроизводимый тест. Я замечал и не раз, что если вставить константу в качестве поля и использовать агрегат с группировкой по этой константе, то такие чудеса бывают. Нужна помощь. Дмитрий
Re: Lock in transaction
"Khorsun Vlad" сообщил(а) в новостях следующее:j0b59g$r4n$1...@dough.gmane.org... "Dmitry Lendel" ... Привет Столкнулся с такой проблемой Есть сеть. В несколько компьютеров. Есть транзакция с параметром Lock write Ситуация такая. Одни из пользователей запускает такую транзакцию, другой лезет менять что-то. Обычно выкидывает Lock conflict, а тут компьютер уходит в ступор. Там после lock conflict есть ещё буквы в сообщении. Обычно что-то вроде этого см картинку Запускается холостой update c параметрами read_committed rec_version lock_write=REMAINDER nowait Программа по коду ошибки определяет что случилось пример if ErrorValue.IBErrorCode=335544345 then ErrorValue.Message:='Другой пользователь редактирует документ.'; Если код не тот. то пользователь видит оригинальное сообщение сервера В данном случае, вообще ничего не приходит и висит (или ждет чего-то) Я это проверил и своим творением и IBExpert Дмитрий <>
Lock in transaction
Привет Столкнулся с такой проблемой Есть сеть. В несколько компьютеров. Есть транзакция с параметром Lock write Ситуация такая. Одни из пользователей запускает такую транзакцию, другой лезет менять что-то. Обычно выкидывает Lock conflict, а тут компьютер уходит в ступор. Я так и не понял или он завис или он бесконечно чего-то ждет. Чем и что можно посмотреть? Я понимаю, что какие-то особенности сети. Но там ничего неординарного нет. Обычная одноранговая сеть через хаб. Дмитрий
Re: Железо сервера БД
Хм. Есть общие правила выбора. Писалось (выше или ниже) как посмотреть Есть прикладная задача (база) Есть в базе "узкие места", которые зависят от логики базы, объема данных и т.д. Прежде чем выбирать железо, набиваем базу тестовыми данными и тогда становиться понятным, что запрос в триггере Select Max(IDDate) from invoicelist where iddate<=current_date into Работает быстро пока записей 100. Работает медленно когда записей больше чем 100 Покупаем сервер Select Max(IDDate) from invoicelist where iddate<=current_date into работает быстро. Потом записей становиться 100 000 000 И т.д. Я к чему веду, что это искусство решить что менять сервер или логику работы базы. Тестовые данные позволяют такие места выловить и сделать прогноз по работе базы на какой-то период. Количество подключений отъесть какое-то количество ресурсов, но если посмотреть на мой пример, то и одно подключение утомит сервер. Дмитрий
Re: Разница времени
Привет. В скобках. Работает: time + (time - time). Не работает: time + time - time. Спасибо. Я не буду спрашивать почему, просто запомню. :-) И что там за -+ в первом запросе ??? В оригинале так Select FF.text, FF.id_xf_user, FF.idcashjornal, FF.iddate, MaxTime,MinTime, cast('0:00' as time)+(MaxTime-MinTime) from ( select b.text, A.id_xf_user, A.idcashjornal, A.iddate, cast(Min(cast(a.lastcreate as time)) as time) as MinTime, cast(Max(cast(a.lastcreate as time)) as time) as MaxTime from xf_invoice A inner join xf_users b on b.idkey=A.id_xf_user group by 1,2,3,4 ) ff -- Дмитрий
Разница времени
Привет Я совсем запутался. Давно с этим не работал Нужно посчитать разницу в часах и минутах select cast('0:00' as Time)+cast(a.Field1 as time)-+cast(a.Field2 as time) from xf_invoice a где Field2 timestamp Это работает SELECT cast('0:00' AS time)+(cast('18:00' AS time)-cast('15:30' AS time)) FROM rdb$database А мой запрос нет. Пишет Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Dynamic SQL Error. expression evaluation not supported. Firebird 2.1 Где я потерялся? Дмитрий
Re: backup restore
Нет. Они же компилируются и так и хранятся. Так и выходит. С одной стороны плохо, с другой стороны хорошо. А если переход с версии на версию сервера и есть несовместимость. Тогда что? Не востановиться? Дмитрий
backup restore
Привет Чего-то меня переклинило. В процессе backup restore триггеры и процедуры перекомпилируются? Дмитрий
Re: Шуточки :(
Нельзя конечно. Нет, если БД для тестов - делай что угодно, но зачем тогда спрашивать разрешение ? :) Привычка. IBExpert таким макаром тоже домены дает редактировать. Дмитрий
Re: Шуточки :(
Влад, Можно менять тип поля как я писал ниже или выше (не знаю как у тебя отображается)? Дмитрий
Re: ÐзмениÑÑ Ñип полÑ
ÐÑли база Ð´Ð»Ñ ÑеÑÑов? ÐÑжно измениÑÑ? ÐÑли ÑÐ°Ð±Ð»Ð¸Ñ Ð±Ð¾Ð»ÑÑе 100. СидеÑÑ Ð¸ пиÑаÑÑ alter table ... ÐмиÑÑий "Alex Cherednichenko" ÑообÑил(а) в новоÑÑÑÑ ÑледÑÑÑее:in4kmi$tic$1...@dough.gmane.org... Hello, Dmitry! You wrote on Fri, 1 Apr 2011 16:27:02 +0300: DL> ÐаÑод! ÐикÑо Ñаким не баловалÑÑ? У вÑÐµÑ Ñже давно вÑÑабоÑалÑÑ ÑпеÑиÑиÑеÑкий ÑеÑÐ»ÐµÐºÑ Ð½Ð° попÑÑки модиÑикаÑии ÑиÑÑемнÑÑ ÑаблиÑ. Ðо ÑÑÐ´Ñ Ð¿Ð¾ вÑемÑ, ÑпоÑное желание Ñ Ð¾Ð´Ð¸ÑÑ Ð¿Ð¾ гÑаблÑм Ñаки неиÑÑÑебимо... -- With best regards, Alex Cherednichenko.
Re: ÐзмениÑÑ Ñип полÑ
ÐаÑод! ÐикÑо Ñаким не баловалÑÑ?
ÐзмениÑÑ Ñип полÑ
ÐÑÐ¸Ð²ÐµÑ ÐÑÑÑ Ð¿Ð¾Ð»Ðµ Param1 numeric(15,3) не заполнÑлоÑÑ ÐÑжно его ÑделаÑÑ varchar(50) Ðоле во Ð¼Ð½Ð¾Ð³Ð¸Ñ ÑаблиÑÐ°Ñ . ÐÑÑÑ Ð¸ в пÑоÑедÑÑÐ°Ñ update RDB$RELATION_FIELDS a set a.rdb$field_source='FFPARAM2' where a.rdb$field_name = 'PARAM2' commit; update RDB$PROCEDURE_PARAMETERS a Set a.rdb$field_source='FFPARAM2' where a.rdb$parameter_name like '%PARAM2%' commit; Так можно? ÐмиÑÑий
Курсы
День добрый, Есть ли в Украине компания, которая проводит обучение по администрированию Firebird с выдачей сертификата? Дмитрий
Re: Статья про классик
Дим, где ты такую муйню вычитал? у ФБ архитектуры одинаковые под всеми ОС. http://www.firebirdsql.org/manual/ru/qsg15-classic-or-super-ru.html Если Вы все еще не уверены, что именно выбрать (возможно, технические подробности показались Вам чересчур сложными для «Быстрого старта») воспользуйтесь следующим правилом: Под Windows выбирайте Superserver. Под Linux, просто выбирайте один или другой вариант. В большинстве случаях, скорее всего, Вы не заметите разницы. это я просто помню, а статей подобных море Дмитрий
Re: Статья про классик
"Alexey Popov" сообщил(а) в новостях следующее:ilpsdc$n2e$1...@dough.gmane.org... Dmitry Lendel wrote: Я прошу прощения за бестолковость. Я не могу никак понять разницу между суперклассик и супер. Можно мне объяснить на пальцах? Разница простая - нормальный полноценный суперсервер неасилили и Что ты имеешь ввиду под полноценным супером? получился уродец - суперклассик, который почти как настоящий суперсервер но жрёт память как классик пропорционально количеству коннектов. А с многопроцессорностью что? Дмитрий
Re: Статья про классик
Практически всюду, где доводилось читать про Классик написано что для Линукса - это подходит. а для Винды (если Вы не уверены, что Вам нужно, ставьте Супер) Ерунда. Да нет. Так было написано. Пересмотрел, теперь рекомендуют супер-классик Задача, использовать многопроцессорность. Только классик или суперклассик, без вариантов. Я прошу прощения за бестолковость. Я не могу никак понять разницу между суперклассик и супер. Можно мне объяснить на пальцах? Суперклассик умеет использовать многопроцессорность как классик? Если требуется максимальная надежность в ущерб производительности, то первое. Если в случае форс-мажора допустим обрыв всех клиентов с последующим переконнектом, то второе. С точки зрения приложений падение мало вероятно. Транзакции короткие, запросы простые. Разве что сам сервер упадет. Заранее спасибо Дмитрий
Re: Статья про классик
Можно еще пару вопросов? Практически всюду, где доводилось читать про Классик написано что для Линукса - это подходит. а для Винды (если Вы не уверены, что Вам нужно, ставьте Супер) Задача, использовать многопроцессорность. И платформа планируется 2008 сервер. Количество коннектов 60-70. Большей частью, транзакции очень короткие. Ы? Заранее спасибо Дмитрий "Dmitry Yemanov" сообщил(а) в новостях следующее:ilklcr$9rn$1...@dough.gmane.org... 14.03.2011 11:56, Dmitry Lendel пишет: Где-то есть статья про архитектуры для версии 2.1 или 2.5? Чтобы было достаточно понятно как подбирать железо и как работает классик с памятью и многопроцессорностью? http://www.iblogmanager.com/download/misc/articles/fb25_architecture_comparison.pdf -- Дмитрий Еманов
Статья про классик
Привет Где-то есть статья про архитектуры для версии 2.1 или 2.5? Чтобы было достаточно понятно как подбирать железо и как работает классик с памятью и многопроцессорностью? Заранее спасибо Дмитрий
Re: Полетела база
Я решил проблему и я молодец! Остался вопрос, который я не проверял на 2.Х Если в процедуре указан план, то почему можно удалить индекс? Допустимо ли писать план в триггерах и процедурах? Сервер это не запрещает, но я всегда считал, что это удел приложения. ? Дмитрий
Re: Полетела база
Тут вообще тоска зеленая. Можно было бы восстановить без индексов, но в процедурах прописан план руками. Кстати, дает удалить индекс, не смотря на это в обычной базе. Так должно быть? И не понятно из сообщения, что именно плохо. 256 таблиц 75 ХП, и хрен знает, сколько триггеров. Мне крышу сорвет в поисках истины. Я сделаю так, что прибью все планы в ХП, а потом увижу, что выйдет. Дмитрий "Valery Gruzdev" сообщил(а) в новостях следующее:ik5hp1$2uj$1...@dough.gmane.org... Когда у меня была похожая беда, я восстанавливал базу, не активируя индексы. Потом ковырялся в таблицах (у меня оказался "дубль" в поле, по которому построен primary), а потом "ручками" (скриптом) активировал индексы. "Dmitry Lendel" сообщил/сообщила в новостях следующее: Привет FB 1.5 Полетела база. Я ее потоптал mend Сделал backup Пытаюсь восстановить и получаю сообщение Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. action cancelled by trigger (3) to preserve data integrity. Cannot deactivate primary index. А какой не пишет. Можно это как-то обойти? Дмитрий
Полетела база
Привет FB 1.5 Полетела база. Я ее потоптал mend Сделал backup Пытаюсь восстановить и получаю сообщение Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. action cancelled by trigger (3) to preserve data integrity. Cannot deactivate primary index. А какой не пишет. Можно это как-то обойти? Дмитрий
Re: gds32.dll vs fbclient.dll
Стандартный инсталятор при указании установки только клиента делает всё аналогично инсталяции сервера, только не все файлы ставит. В смысле? Чего он не ставит? Файлы сервера. В установке Firebird что клиента, что сервера так все просто, что написать свои три четыре команды в инсталляторе не представляет трудности. Просто кинуть fbclient.dll в system32 нельзя ибо он не найдёт свои файлы без ключа в реестре. Да и MS уже не рекомендует засирать сей каталог. Кто не найдет? fbclient.dll msg-файл. msg-файл нужен для корректного отображения сообщений. Ложи по правилам в свою папку. Ну а положить клиентскую библиотеку рядом с основным приложением что мешает? Этого способа хочется избежать. Почему? Потому что криво. Да и одного dll мало. Надо ещё рантайм и msg-файл. Причём msg он ищет в каталоге на уровень выше. Я не понимаю, чем не угодила папка приложения. Если так то или встроенные сервера и тогда пофиг или один сервер, одной версии. Всякие глупости по портам и сервера запущенные как приложения лучше пропустить. Несколько программ ходят к серверу через одну dll. Хочется клиент FB видеть инсталированным в отдельном каталоге. Даже не знаю, что сказать. Мне тоже хочется красивого и вечно, но жизнь так любит удивлять Тут два варианта. 1 Положить все в папку программы (на мой взгляд это лучший вариант, никто не затрет поверх то что важно) 2 Написать свой инсталлятор клиента (плохой вариант, это легко, но ты не один - вас легион) Firebird популярный сервер. Многие его используют. Не мудрено, что пользователь может наставить не ведая от 1.0 до 2.5. Увы, ты от этого не застрахован. Как вариант, ложи все к себе в папку и никто каку тебе не подставит. Чем не решение? Есть обновление версии никто не мешает проверить, что за dll у тебя лежит. так ведь? О чистой и не засоренной винде у рядового пользователя думаю стоит забыть. :-))) Ну и на последок, скриптов на эту тему просто немерено. Если такой ленивый "блондин" как я, нашел под InnoSetup все что нужно за 20 мин., то у тебя точно трудностей не должно быть. Дмитрий
Re: gds32.dll vs fbclient.dll
"Alexey Popov" сообщил(а) в новостях следующее:igpdi7$rfg$1...@dough.gmane.org... Dmitry Beloshistov wrote: Православный способ -грузить fbclient.dll из Firebird\bin. У пользователей установлен сервер? А нафига, если в минимальном случае достаточно fbclient.dll? Стандартный инсталятор при указании установки только клиента делает всё аналогично инсталяции сервера, только не все файлы ставит. В смысле? Чего он не ставит? Одного fbclient.dll недостаточно. Ему надо ещё firebird.msg и ещё какая то левая dll, плюс рантайм от VC. Левых там нет. Просто кинуть fbclient.dll в system32 нельзя ибо он не найдёт свои файлы без ключа в реестре. Да и MS уже не рекомендует засирать сей каталог. Кто не найдет? Ну а положить клиентскую библиотеку рядом с основным приложением что мешает? Этого способа хочется избежать. Почему? На компе обычно может несколько программ, работающих с FB. Хочется файлы сервера дежать в одном месте и не размазывать по диску. Если так то или встроенные сервера и тогда пофиг или один сервер, одной версии. Всякие глупости по портам и сервера запущенные как приложения лучше пропустить. 1. Всегда ли ограниченный аккаут может прочитать HKEY_LOCAL_MACHINE? Смотря кто читает. Инсталлятор может проверить и потребовать прав. Сервис - это и так имеет. Даже если и может (не знаю, как там в W7 дело обстоит) - не факт, что эта ветка в реестре вообще есть (по причине отсутствия установленного сервера). Ну да. Дмитрий
OFF С Рождеством
Друзья, коллеги, братья и сестры. Искренне поздравляю всех со светлым праздником Рождества! "Христос народився! Славімо його"! У нас, на "Закарпаттті, прийнято - вінчувати" (т.е. желать). а посему: Божьей благодати, удачи, всего, много и вовремя и в удовольствие и без последствий! Христос родился! -- Dmytro Lendel Pink Elephant Ltd. (+38) 0312 612136 www.bagel.com.ua www.pidkova.biz
OFF Lazarus
Привет, Кто-то мучал lazarus с птицей? То что в комплекте нельзя использовать. Что посоветуете из компонентов? Дмитрий
Re: Анонсы докладов 3-й конференции по F irebird
Привет Тебе не кажется, что 4 активных разработчика не могут заниматься всем и сразу ? Сколько нас - 4! Сколько у нас шпаг - 4! и сразу ? И что полноценная СУБД на КПК не самый востребованный продукт ? Не буду я спорить. Я свое мнение высказал Есть ещё .Net провайдер, если говорить о клиенте. Я не очень хочу переходить на эту технологию. Если не будет выхода, тогда да. Это уже конструктивный подход. Но, опять же, деньги не решают всё. Они лишь сдвигают приоритеты. Предложение в остается в силе. Будет получаться, дайте знать. Дмитрий
Re: Анонсы докладов 3-й конференции по F irebird
Привет. В ближайшее время - я его однозначно не покажу. Но я не единственный кинооператор в этом городе :) Я крутил вертел тему КПК и так и сяк. Рассмотрел все доступные варианты. То что я напишу ниже - это просто мое мнение - не больше и не меньше. 1 Отбрасывать тему КПК - это глупо. Рынок устройств развивается очень динамично. И довольно перспективный. Чего только подачи Гугла в это сфере стоят. 2 Что касается Птицы. Как на меня - в идеале портированная СУБД. Но для начала - портированный клиент. Я смотрю на задачи. Можно использовать MSSQL или LiteSQL. Решене от Майкрософта - это следование линии партии как тут Саша писал. Для локального доступа LiteSQL вполне годится. Врядли на маленьком экране и со слабым процессором кто-то будет городить CRM или ERP. Скорее всего будут делать информационную базу для просмотра с пометками (аля торговый агент, инвентаризация и т.п.) или как в моем случае примитивного клиента on-line. Понятно, что можно использовать и другие технологии, Java например. Но не хочется микроскопом гвозди забивать. Про спонсора. Я, примером, не потяну по деньгам такую разработку, но могу внести лепту в общий котел в размере 1000 USD налом и раза в три больше безналом с НДС в грн. В девиз "давайте скинемся" я не верю. Тут нужно находить заинтересованных. Один есть . :-)) Вот такие дела... Дмитрий
Re: ÐнонÑÑ Ð´Ð¾ÐºÐ»Ð°Ð´Ð¾Ð² 3-й конÑеÑенÑии по F irebird
ÐоÑÐ¾Ð¼Ñ ÑÑо ÑиÑÑема ÑбоÑки 1.0 - ÑиÑÑÑй ад, в коÑоÑÑй Ñ Ð»Ð¸Ñно не Ñ Ð¾ÑÑ Ð»ÐµÐ·ÑÑ. ÐоÑÐ¾Ð¼Ñ ÑÑо ÑиÑÑема ÑбоÑки ÑÑого неизвеÑÑно Ñего - еÑÑ Ð±Ð¾Ð»ÐµÐµ адÑкий ад. ÐоÑÐ¾Ð¼Ñ ÑÑо инÑÑÑÑменÑов, коÑоÑÑми оно ÑобиÑалоÑÑ 10 Ð»ÐµÑ Ð½Ð°Ð·Ð°Ð´, Ñже не ÑÑÑеÑÑвÑеÑ, ÑкоÑее вÑего. Т.е. кина не бÑÐ´ÐµÑ (Ñ)? ÐмиÑÑий
Re: Анонсы докладов 3-й конференции по F irebird
об этом идет речь http://www.firebirdfaq.org/faq334/ Дмитрий
Re: ÐнонÑÑ Ð´Ð¾ÐºÐ»Ð°Ð´Ð¾Ð² 3-й конÑеÑенÑии по F irebird
СмееÑÑÑÑ ? Ðа неÑ. ÐоÑÐµÐ¼Ñ ÑÑ Ñак ÑеÑил? Ðавай Ñ Ñебе в коде иÑпÑÐ°Ð²Ð»Ñ (не знаÑ, пÑавда, о ÑÑм ÑеÑÑ :), а Ñж ÑобиÑай его Ñам. РеÑÑ Ð¸Ð´ÐµÑ Ð¾ Ñом, ÑÑо поÑÑиÑованнÑй ÐºÐ»Ð¸ÐµÐ½Ñ Ð¿Ð¾Ð´ arm вполне ÑабоÑоÑпоÑобнÑй. ÐÑоблема Ñам в Ñом, ÑÑо он кÑиво ÑабоÑÐ°ÐµÑ Ñ Ð´Ð°Ð½Ð½Ñми Ñипа даÑа и вÑемÑ. ЧÑо он возвÑаÑаеÑ, Ñ Ð½Ðµ знаÑ. ÐолÑÑÐ°Ñ Ð¿ÑоÑÑо AV Select iddate from MyTable ÐÑли ÑаблиÑа MyTable пÑÑÑаÑ, Ñо вÑе ок, еÑли еÑÑÑ Ð´Ð°Ð½Ð½Ñе, Ñо AV Сам Ñ Ð²ÑÑдли ÑобеÑÑ. УÑÐ»Ð¾Ð²Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ обÑÑдиÑÑ Ð² пÑиваÑе. office < DOG > pidkova biz ÐмиÑÑий
Re: ÐнонÑÑ Ð´Ð¾ÐºÐ»Ð°Ð´Ð¾Ð² 3-й конÑеÑенÑии по F irebird
РаÑÑмаÑÑивали. ÐÑжно ÑбиÑÑ (в пÑÑмом ÑмÑÑле Ñлова) 4-6 меÑÑÑев ÑолÑко на ÑÑо. Там Ð½ÐµÑ Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ñ Ð½ÑжнÑÑ ÐÐРи неизвеÑÑно как ÑабоÑÐ°ÐµÑ Ð¸Ð¼ÐµÑÑаÑÑÑ Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ð°. Так ÑÑо без Ñвного ÑпонÑоÑа - ÑÐ²Ñ Ð½ÐµÑ, не бÑдеÑ. Ð ÑÐ¾Ñ ÐºÐ»Ð¸ÐµÐ½Ñ, ÑÑо Ñже еÑÑÑ 1.0? ÐопÑавиÑÑ Ð² нем ÑабоÑÑ Ñ Ñипом date? ÐмиÑÑий
Re: ÐнонÑÑ Ð´Ð¾ÐºÐ»Ð°Ð´Ð¾Ð² 3-й конÑеÑенÑии по F irebird
ÐÑÐ¸Ð²ÐµÑ Ð Ñ winCE еÑÑÑ ÐºÐ°ÐºÐ¸Ðµ-Ñо пеÑÑпекÑивÑ? Ðе бÑдеÑ? ÐмиÑÑий
Re: ÐнонÑÑ Ð´Ð¾ÐºÐ»Ð°Ð´Ð¾Ð² 3-й конÑеÑенÑии по F irebird
ÐомменÑаÑии не пеÑеÑÑаÑÑ ÑадоваÑÑ. :-) Ð Ñ winCE еÑÑÑ ÐºÐ°ÐºÐ¸Ðµ-Ñо пеÑÑпекÑивÑ? ÐмиÑÑий
Re: Тут такое дело...
Привет Ну Вы бы еще клиента от IB 4.2.1 взяли. Зачем такое нужно? Наоборот, рекомендуют использовать последнего клиента и для старых серверов. Тем паче, что при использовании связки клиент >= 2.1 c сервером 2.1 снизится нагрузка на сеть (см. Remote Interface Improvements в RN) Протокол остался совместимым, но в клиенте 1.0 наверняка есть баги, про которые все уже забыли. Все дело в WinCE. Клиент 1 портирован на ARM Windiws CE Дмитрий
Тут такое дело...
Привет Я вот что хотел спросить. Если использовать клиента от 1.0 для птицы 2.1, чем это чревато? Клиент планируется тонкий. читает данные и вставляет без всяких извратов. Дмитрий
Re: Re[2]: OFF VS 2008 standart
Ставится оно на экспресс, там что-то надо было поменять в конфиге и всё вставало. Не помню сейчас, давно это было. И даже вроде это была 2005 студия, а не 2008. В 2005 это было. А потом не стало. Дмитрий
Re: OFF VS 2008 standart
Мы когда-то ковырялись - как я помню, там был SDK отдельно и оно у меня даже ставилось на Express версию. Только ужасно запущенно там всё :( Нашел на Амазон Visual Studio 2008 Professional Edition and Standard Edition differ as follows: Feature Standard Edition Professional Edition Build applications for the Microsoft Office system No Yes2 Build software for mobile devices No Yes Software Assurance-Eligible No Yes3 User experience Simplified menus and defaults Full Documentation Online4 Online and Offline Class Designer and Object Test Bench No Yes5 Crystal Reports No Yes Server Explorer No Yes Unit Testing No Yes6 Additional Tools Included SQL Server 2005 Express Edition SQL Server 2005 Developer Edition
OFF VS 2008 standart
Привет Привет. Я копался, копался но так и не понял. Можно ли при помощи Visual Studio Standart 2008 разрабатывать приложения для мобильных устройств? Заранее спасибо Дмитрий
2.5
Привет Можно в меня кинуть примером запроса к двум базам для FB 2.5? Заранее спасибо -- Dmytro Lendel Pink Elephant www.bagel.com.ua www.pidkova.biz
Re: FB 3
Привет есть. И не хочу я ни себя, ни других этими размышлениями грузить... Я тоже не пальцем деланый и кидали меня не раз, и обещания не выполняли, так что я наученный и в сказки не верю, если вы об этом за меня переживаете ;-) Во-во. Мы тут все старые и мудрые, ученные на чужих ошибках, за тебя волнуемся. :-))) Есть есть же OLEDB Provider. Он платный, но может имеет смысл попробовать? Дмитрий
Re: FB 3
А когда работы другой нет, ты сидишь и думаешь что десять уе в час - это хоть и мало, но это лучше чем ноль уе в час. Можно попробовать согласиться и дальше как-то выкручиваться. Увы. Бывает и так. Вот с этим проектом у нас так и было. Щас мы его закончили, но к этой программе есть интерес и вылазят проблемы с тем, что MSSQL тяжёлый. Если бы он ставился 5 минут и была бы встраиваемая версия, то на кой оно мне надо что-то переделывать? Сидел бы и не рыпался... Значит селяви. Здесь нет никаких стоимостей. Здесь только вопросы удобства и технических возможностей. Если MSSQL ставится 2 часа, то имея даже чемодан с деньгами я не смогу купить версию, которая поставится за 5 минут. То же самое со встраиваемой версией. Если её нет, то её нет. И причём тут деньги я не пойму??? Деньги всегда причем. Если я правильно тебя понял то 1 MSSQL - это хорошо, но долго 2 Firebird + Provider - быстро и криво Коммерческой альтернативы провайдеру нет? Дмитрий
Re: FB 3
Привет Так нету ж как раз демо-версии, потому что MSSQL. И разве я написал сотня таблиц? Вроде пол сотни писал. Сейчас 49 таблиц и три представления. Раньше было кажется 55 таблиц, но по соображениям быстродействия пришлось сделать денормализацию... "Не проста и не казиста жизнь простого прогораммиста." Я уже не помню кто придумал. Помимо всего есть еще правило соотношения "цена - качество". В данном случае я имею в виду задачу и ее реализацию при помощи оптимальных инструментов. "То что русскому в радость - немцу смерть". Ты сам указал недостатки MSSQL для своей задачи. Я не знаю до конца логики, но скажи мне как "художник художнику", что такого "вкусного" есть в MSSQL, с учетом специфики задачи, чтобы водитель сидел и ждал тебя 2 часа у каждого клиента? Никто не будет оспаривать возможности коммерческих продуктов. На их стороне деньги и т.д. Причем, что самое печальное, не все заявленные возможности работают так, как ты расчитываещь или заявлено. Самое противное в этой ситуации еще и то, что такое понимание приходит с опытом (в процессе разработки или тестирования или еще хуже на живом проекте). Но с другой стороны, зачем забивать гвозди микроскопом? Но если уже так повелось, сделай клиентам сайтовую версию или удаленный рабочий стол. Всех делов. Дмитрий
Re: FB 3
Привет С другой стороны щас возникают вопросы поддержки. Мы писали программу для ломбардов. Очень удобно осуществлять поддержку удалённо, в частности мы пользуемся программой TeamViewer. Но поставить MSSQL в случае чего через эту байду очень сложно. Да и так, на месте, допустим выделяет мне ломбард машину, меня везут и водитель стоит ждёт два часа пока я поставлю нет фреймвёк и мсскл. А это простой транспорта. Это лишние растраты, это никому не нужно... Дальше возникает вопрос создания демо-версии. Ну как можно на MSSQL сделать простую демо-версию, если его поставить - это уже не простая задача?? А можно на это демо взглянуть? Заинтриглвал ты однако. Сотня таблиц, ломбард... Дмитрий
Re: current_timestamp
Нашел
current_timestamp
Привет Пардон за ламерский вопрос. Как можно current_timestamp увеличить на нужно количество минут Как можно current_timestamp увеличить на нужно количество часов Заранее спасибо Дмитрий
Re: 3-я Российская конференция по СУБД F irebird и InterBase
В Днепр в апреле нужно было ехать :) Жаль, что проспал. Дмитрий
Re: 3-я Российская конференция по СУБД F irebird и InterBase
Привет В Киеве случайно не будет? Дмитрий
Re: FB 2.5 RC3 - особенность работы с пе ременными типа TYPE OF domain_name
Привет А что тут не логично? Дмитрий
Re: Настройка сервера
Для временных файлов что лучше использовать? оперативку :) Быстро, дёшево и сердито. А размер какой лучше? Дмитрий
Re: Настройка сервера
Это врядли. Тут просто практический вопрос к нем, у кого уже есть опыт. Дмитрий
Настройка сервера
Привет Настраиваем сервер win2008. вопрос встал такой: Для временных файлов что лучше использовать? 1 Виртуальный диск (какой рекомендуемый размер?) 2 Или создать "чередующийся том" Заранее спасибо. Дмитрий
Re: УÑилиÑа авÑомаÑиÑеÑко й конвеÑÑаÑии баз в ÑоÑÐ¼Ð°Ñ Ð¤Ð 2.5
УпÑ! :) СкаÑайÑе еÑе Ñаз. ТепеÑÑ Ð½Ð¾ÑмалÑно, ÐÑавда Ñ Ð¼Ð¾ÐµÐ¹ базой не ÑпÑавилÑÑ. :-) ÐмиÑÑий To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject. To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
Re: УÑилиÑа авÑомаÑиÑеÑкой конвеÑÑаÑии баз в ÑоÑÐ¼Ð°Ñ Ð¤Ð 2.5
ÐеÑиÑе, полÑзÑйÑеÑÑ: http://gsbelarus.com/gs/fdbconvert/fdbconvert_rus.html Ðе Ñ Ð²Ð°ÑÐ°ÐµÑ bpl Ñайлов. Ðе Ð¼Ð¾Ð³Ñ Ð·Ð°Ð¿ÑÑÑиÑÑ ÐмиÑÑий To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
Re: УÑилиÑа авÑомаÑиÑеÑкой конвеÑÑаÑии баз в ÑоÑÐ¼Ð°Ñ Ð¤Ð 2.5
ÐÑÐ¸Ð²ÐµÑ ÐÑоÑÑ Ð¿ÑоÑÐµÐ½Ð¸Ñ Ð·Ð° невежеÑÑво, но ÑÑо ознаÑÐ°ÐµÑ Ñлово ÐедÑмин? ÐмиÑÑий To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
Re: УÑилиÑа авÑомаÑиÑеÑкой конвеÑÑаÑии баз в ÑоÑÐ¼Ð°Ñ Ð¤Ð 2.5
ÐÑÐ¸Ð²ÐµÑ Ð¥Ð¾ÑиÑе ÑеалÑно болÑÑой feedback ? СделайÑе ÑÑÑаниÑÑ Ð½Ð° английÑком и Ð¼Ñ ÐµÑ Ð¾Ñдадим вÑÐµÐ¼Ñ Ð¼Ð¸ÑÑ Ð½Ð° ÑаÑÑеÑзание :) ÐпÑоÑем ÐаÑлоÑÑ Ñ Ð¸ Ñак Ð¼Ð¾Ð³Ñ ÑÑо ÑообÑиÑÑ, на поÑÑÑгалÑÑкий Ð²Ñ Ð²ÑÑ Ñавно не пеÑеведÑÑе, гÑгл поможеÑ. Ðли пеÑеведÑÑе ? Ðо Ñогда ждиÑе ÑÐ¾Ð»Ð¿Ñ Ð±ÑазилÑÑев :) ХоÑиÑе ? Ðлад, да не пÑгай ÑÑ Ð»Ñдей :-)) Ðе Ñак вÑе ÑÑÑаÑно. Ðа и Ð¸Ð´ÐµÑ Ð½Ðµ Ð¿Ð»Ð¾Ñ Ð°Ñ. ÐмиÑÑий To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
Re: eMbedded Visual C++ 4.0 & Firebird
Я в КПК ночик. Может кто-нибудь посоветует по теме? Хотел написать - новичок. Если нужен только клиент - смотри в сторону .net provider Идея этого С в том, что он к net не привязан. Сам по себе. Дмитрий
eMbedded Visual C++ 4.0 & Firebird
Привет Поставили задачу. КПК. Смотрю в сторону eMbedded Visual C++ 4.0 Есть под него какие-то библиотеки для соединения с firebird по сети? Я в КПК ночик. Может кто-нибудь посоветует по теме? Дмитрий
Re: Бить ногами? :)
то что в блоге - половина по делу, особенно про документацию. Надо уже что-то с этим делать. А остальное - фигня. Согласен. Вопрос документации обсуждали. Были опросники. 70% сказало - надо документацию. Увы, без этой упаковки при всех плюсах... Если мне иногда трудно быстро найти, то о новичках даже молчу. Дмитрий
Re: Здрасте. С пятницой. Просьба почти оффна я.
Привет! Кто тут нынче за старшего, уберите плиз меня из модераторов. А то периодицки в мыльник валится с десяток сообщений, что кто-то что-то сюда написал и надо бы проверить, по делу али ну его нафик. Не, мне, натурально, не трудно продолжать стереотипно отвечать не глядя - всех в сад - (поди опять какую-нить фигню просить хочут), но терзают смутные сомненья, что по науке статистике таки должен когда-нить с водой выплеснуть и какого-нито младенца... Как я рад, что ты коптишь это небо!!! Жаль, что редко тут. :- Дмитрий
xor
Привет Есть в Firebird встроенная ф-ция xor(X,Y)? Дмитрий
Re: Ðак опÑеделиÑÑ ÑÑо ÐºÐ¾Ð½ÐµÐºÑ ÑеÑез embedded server?
ÐÑÐ¸Ð²ÐµÑ ÐÑоÑокол локалÑнÑй и ÑÐ°Ð·Ð¼ÐµÑ Ñайла fbclient.dll ÐмиÑÑий "Yuriy Rybolovlev" ÑообÑил/ÑообÑила в новоÑÑÑÑ ÑледÑÑÑее: news:op.u7mmr6enzsz...@server... Ðак опÑеделиÑÑ ÑÑо ÐºÐ¾Ð½ÐµÐºÑ ÑеÑез embedded server? СпаÑибо. С Ñважением Ð Ñболовлев ЮÑий.
Re: UDF и UTF8
ÐÑÐ¸Ð²ÐµÑ Ðож Ñ ÐºÐ¾Ð³Ð¾Ñо вÑÑÑаки еÑÑÑ ÐºÐ°ÐºÐ¾Ð¸Ñо пÑÐ¸Ð¼ÐµÑ Ð½Ð° делÑÑе как Widestring на еÑоÑо CString пеÑеконвеÑÑиÑÑ ? Ð UDF-ке мне бÑÐ´ÐµÑ WideString-и в коÑоÑÐ¸Ñ ÑекÑÑÑ Ð½Ðµ ÑолÑко на ÑÑÑÑком но и на дÑÑÐ³Ð¸Ñ ÑзÑÐºÐ°Ñ , и ÑÑÑаÑно Ñ Ð¾ÑеÑÑÑ ÐµÑо вÑÑ Ð²ÑÐ¿Ð¸Ñ Ð½ÑÑÑ Ð² наÑÑÐ¶Ñ ÐºÐ°Ðº UTF8 ... ÐоÑÑи ÐелÑи http://community.freepascal.org:1/search/search?q=UTF8Encode&t=Search http://community.freepascal.org:1/docs-html/rtl/system/ansitoutf8.html ÐÑÑÑ Ñам и иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸ ÐмиÑÑий
Re: off snapshort
нельзя так отрываться от коллектива. У тебя вообще полная каша. - После ухода Хелен куда? И Хелен-ли? - Может Харрисон? А она вообще куда-то уходила или приходила? - А девушка - это не Марина Новикова? Если да, то она из Devrace (FIBPlus), и ИХ сайт назывался interbase-world.com. Ы? :-) Да, все верно. Я тогда еще был кучерявый. :-))) Марина еще на Бали поехала. Вспомнил! Откуда все эти нелепости: www.ibase.ru/ibhistory.htm (Прикольно перечитать!) Коваленко! С тебя пузырь на 18 января! "2000, 18 января: Дмитрий Коваленко начинает работу над OLE-DB Provider для IB. " 2000, 23 августа: Бывшая группа ISC именует себя IBPhoenix и создает сайт www.ibphoenix.com, Ann Harrison и Paul Beach в числе организаторов. Ann утверждает что IBPhoenix никак не связан с Borland. Потому и решил, что это оф. сайт проекта Еще "вулкан" был. Потом потух. Всего и не упомнишь. Дмитрий
Re: off snapshort
Привет Дим, а почему например не на ibprovider.com, там тоже есть FB download? или, ibase.ru ? Я искренне считал, что http://www.ibphoenix.com это и есть оф. сайт. :-( Его открыли после ухода Хелен и др. и представили как Firebird project Потом были еще разные ресурсы. Открывались-закрывались. Была девушка, которую "хотела" (в прямом смысле) подавляющая часть интересующ. темой птицы, уже не помню как ее зовут. Она брала интервью, и т.д. Есть еще ibase и т.д. Со снапшотами действительно все правильно сделано, чтобы их могли скачать только те люди, которые ими явно интересуются. Помещать ссылки на снапшоты в общий download означает что их качать будет кто попало, с соответствующим результатом, а я это уже у себя на сайте проходил. Я же не спорю. :-) Я скажу чесно. Я такие скрытые ссылки забываю. Поменял ноут или чистил почту или еще что-то. Жизнь не стоит на месте. :-))) Прошел месяц. Я забыл. Виноват. Но это не лечиться. Увы или к счастью. :-)) Так сказал, доктор. Дмитрий
Re: off snapshort
PS нет слов, давайте себе ещё проблем придумаем Влад, ну че ты набучился? Не вижу я тут http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_test сборки после RC1. Старый я. :-)) Дмитрий
Re: off snapshort
Привет Снапшоты выкладываются не один год, лежат всегда в одном месте. Найти можно через офсайт, в разделе download. Неужели каждому вопрошающему надо каждый раз давать прямую ссылку? Может я просто не туда смотрю? http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_test Дмитрий
Re: off snapshort
А теперь выдохнем и поймем, что для такого рода сборок - альфы, беты, RC нужен механизм триальности. Самый примитивный - с железно прописанным сроком годности. Но поскольку это предлагаю я, то уверен, что эту идею объявят абсурдной. Не берусь комментировать все что выше этого поста, т.к. просто не готов, а с этим утверждением, согласен. Есть смысл, даже для разработчиков. Дмитрий
Re: off snapshort
Привет не секрет, что в разных местах гугль по разному результаты выдает. Тем не менее, считаю, что Меркулов переборщил с оптимизацией, мягко говоря. я уже указывал например на это http://firebird25-database.blogspot.com/ и таких пустопорожних "блогов" есть еще несколько штук, где задача явно была одна - заспамить поисковики рекламой IBProvider. до кучи http://firebird20-database.blogspot.com/ http://firebird15-database.blogspot.com/ http://firebird21-database.blogspot.com/ просто "ё...й стыд". То есть, я не против стремления захватить мировое господство, но общее впечатление оказывается подпорченным. Трудно комментировать. Каждый продвигает как может. Вопрос этики? Это будет спор ни о чем. Мне так кажется. Я уже ныл тут на тему, что нет единого места, где выкладываются последнии версии. Объяснение дали, я его принял, но легче от этого не стало. Например, пост "2.5 RC1 - не проходит бэкап для PK-индекса GTT". Ответ "Исправлено после RC1. Возьми снапшот." Где? ibphoenix? firebirdsql? гуглом искать? Это не претензия, ни в коем случае. Практический вопрос. Дмитрий
Re: off snapshort
Привет Вообще то, ничего на той странице плохого нет. Данные, просто старые. Я повторил поиск. Вот картинка http://www.bagel.com.ua/download/kov.jpg сама страница тут http://www.ibprovider.com/rus/download_firebird.html Дмитрий Искал в гугле последнюю версию птицы. на запрос firebird 2.5 первая страница idprovider. :-)) Коваленко мог уже и rc там выложить вместо бетты у меня первая страница - FB 2.5 RN на firebirdsql.org. Но вот "Скачать Firebird ..." это да, ibprovider заSEOил. даже есть бессмысленное вот это http://firebird25-database.blogspot.com/
off snapshort
Привет Искал в гугле последнюю версию птицы. на запрос firebird 2.5 первая страница idprovider. :-)) Коваленко мог уже и rc там выложить вместо бетты Дмитрий
Re: ÐамажиÑÑÑ! ÐкÑиваÑÐ¸Ñ ÐºÑÑи индекÑов.
Ð¢Ñ Ñебе ÑкÑÐ¸Ð¿Ñ Ñделай по запÑоÑÑ. ÐапÑÑкаеÑÑ Ñо, ÑÑо на ibase, копиÑÑеÑÑ Ð·Ð°Ð¿Ð¸Ñи в ÑкÑÐ¸Ð¿Ñ Ð¸ впеÑед. ÐмиÑÑий
Re: Памажиття! Активация кучи индексов.
p.s. если это важно - FB 2.0, IBExpert тоже под руками имеется http://www.ibase.ru/devinfo/sysqry.htm#3 Дмитрий
Re: FB 2.5 RC1
Select from select Иногда может быть полезно. Обычно можно всё через join'ы переделать. Увы. Через join не всегда выходит execute block Код блока тупо можно выполнить с клиента. Верно. В 1.0 разве есть такое? :-))) case iif А это зачем? Обычно это юзается для того чтобы не запариваться самому с отрисовкой данных, которые можно визуализировать и на клиенте. И это тоже. Дмитрий
Re: FB 2.5 RC1
Привет Не понимаю о чём речь. sql запросы то они остаются - оперирования множествами. Речь идёт о коде бизнес логики. Код SP может быть 1 в 1 переписан на клиенте. Мне лично не хватало Select from select execute block case iif и парчки встроенных функций После 2 и 2.1 стало легче жить Дмитрий
Re: FB 2.5 RC1
Не под, а совместимо. Т.е. фичи высших версий не используются, т.к. не нужны. если использовать FB как хранилище и только линейные запросы, то нет проблем. Если логика сложнее, то в 1.0 довольно тесно. Дмитрий
Re: FB 2.5 RC1
Эти свистелки-перделки мне давно уже не греют. У меня весь софт Fb1.0 compatible. А вопрос с многопоточностью строит ой как давно. Разве это хорошо, что все под 1.0? Дмитрий
Re: SuperClassic
А потом, когда замутил многопоточную тестовую систему - перешел на одну базу. И то, если мне не изменяли глаза, супер умудрялся выжирать чуть больше одного ядра (~30% на четырехядернике). При 8 тестовых потоках. А что она тестила? CTE не пробовал джойнить с немерянными таблицами? Дмитрий
Re: FB 2.5
ÐÑÐ¸Ð²ÐµÑ Ð¯ Ð±Ñ Ñак не вÑÑажалÑÑ. ÐолÑÑаÑÑ Ð´Ð°Ð½Ð½Ñе из внеÑÐ½Ð¸Ñ Ð¸ÑÑоÑников - да. СлиÑÑ Ð²Ð½ÐµÑний поÑок и внÑÑÑенний можно ÑеÑез вÑеменнÑÑ ÑаблиÑкÑ, напÑимеÑ. Ðока ÑмоÑÑÑ ÑÑÑ http://www.firebirdsql.org/rlsnotesh/rlsnotes25.html#rnfb25-psql-extqry РзалиÑÑ Ð²Ð¾ внеÑний иÑÑоÑник? Т.е. Ñ Ðº ÑепликаÑии Ð²ÐµÐ´Ñ :-) ÐмиÑÑий
FB 2.5
ÐÑÐ¸Ð²ÐµÑ Ð¯ вÑе пÑавилÑно пÑÑаÑ? FB 2.5 ÑÐ¼ÐµÐµÑ Ð´ÐµÐ»Ð°ÑÑ Ð³ÐµÑеÑогеннÑе запÑоÑÑÑ. ÑкниÑе ноÑом где поÑмоÑÑеÑÑ Ð¸ на паÑÑ Ð¿ÑимеÑов заоодно ÐмиÑÑий
Re: FB Classic
А смайлик где? ;) Да хватит, хватит памяти. По-тестировать под нагрузкой и все жизнь расставит по местам. :) Да. Забыл. Пардон Дмитрий
Re: FB Classic
соответственно, нужно посмотреть сколько на серваке памяти, и сколько будет пользователей (процессов). 4 Гб Пользователей от 10 до 25 замечательно. И ... ? :-) Собственно, я это к тому, что общий принцип уже объяснили, и приводить тут свои частичные цифры ни к чему. Ты спросил, я ответил. Ну Page Size 8k, ну 4 гига, ну 25 пользователей... Но я же сказал, что размер одного процесса классика может варьироваться от 25 до 120 мегабайт, даже при 1024 страниц кэша в конфиге. Так что, это ТЕБЕ надо смотреть, что у тебя получится, и хватит-ли тебе этих несчастных 4 гиг для 25 пользователей. Я и смотрю. Ты еще мои посты на эту тему видишь? Дмитрий
Re: CHECK у домена
Привет. Просто отхожу от форсмажора на работе. А то только Дима Коваленко остался постоянным писателем сюда :((( Есть хорошая еврейская поговорка: "Так будет не всегда". Это относится и к тем временам, когда тут ДЕД бывал и к настоящему времени. Дмитрий
Re: FB Classic
нужно посмотреть размер кэша и в конфиге и в базе (gfix -h ...). Page size 8192 для классика оптимум 1024 или 2048 страниц. средний размер процесса классика при этом, в зависимости от сортировок и объема метаданных может занимать примерно от 25 до 110 мегабайт RAM. соответственно, нужно посмотреть сколько на серваке памяти, и сколько будет пользователей (процессов). 4 Гб Пользователей от 10 до 25 Дмитрий
Re: FB Classic
подкрутить кэш в конфиге. для SS и CS очень разные значения. тут как раз не хватает правтических знаний. Если я правильно понял, то Classic будет использовать все камни. Да? Какие рекомендации по кешу? Дмитрий
FB Classic
Привет. Есть сервер с 4 камнями. В данный момент используется Super. Есть желание использовать мозги в полной мере. Переход на Classic даст результат? Нужно что-то менять в конфигурации сервера? FB 2.1 Заранее спасибо Дмитрий
MON
Привет Есть Классик. Можно как-то прибить зависшее подключение через системные таблицы? fb 2.1 Дмитрий
Re: ÐÐµÐ½Ñ Ð Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ñ ÐмиÑÑÐ¸Ñ ÐÑзÑменко!
Ðима, Ñ Ð¿Ñаздником :) СÑаÑÑÑÑ, здоÑовÑÑ, ÑдаÑи в бизнеÑе и на лиÑном ÑÑонÑе! Родин Ð´ÐµÐ½Ñ Ñ Ðиллом ÐейÑом. ТÑÐ½Ñ Ð·Ð° ÑÑи! ÐмиÑÑий
Re: OFF/2. У Ðеда вÑоде днÑÑ Ð°, а ÑеÑа вÑе молÑаÑ.
ÐÑ .. http://wwwboards.auto.ru/jokes/139001.html до ÑÐ¸Ñ Ð¿Ð¾Ñ Ð² избÑанном деÑÐ¶Ñ :) Ðо завÑÑа бÑÐ´Ñ ÑлÑбаÑÑÑÑ. ТепеÑÑ Ð¿Ð¾Ð½ÑÑно кÑо DED_AV ÐмиÑÑий
Re: OFF/2. У Ðеда вÑоде днÑÑ Ð°, а ÑеÑа вÑе молÑаÑ.
Ðакой-же он Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ? Ðли Ñам много Ðедов ÐвÑомобилиÑÑов? :))) Ðа еÑÑÑ ÑÑÑок. ÐмиÑÑий
Re: OFF/2. У Ðеда вÑоде днÑÑ Ð°, а ÑеÑа вÑе молÑаÑ.
ÐÑÐ¸Ð²ÐµÑ Ð¾ÑведÑнном Ð´Ð»Ñ ÑÑого меÑÑе, на www.auto.ru , в конÑе ШоÑÑÑÑкие Ðайки. Так ÑÑо Ð²Ñ Ñоже, еÑли ÑÑ ;) Ð ÐÐРкакой? ÐмиÑÑий