Dmitry Lendel wrote:
Привет
Я вот что хотел спросить. Если использовать клиента от 1.0 для птицы
2.1, чем это чревато?
Ну Вы бы еще клиента от IB 4.2.1 взяли.
Зачем такое нужно?
Наоборот, рекомендуют использовать последнего клиента и для старых
серверов. Тем паче, что при использовании связки
Доброго времени суток!
Konstantin R. Beliaev wrote:
Опять пользователи порезвились :((
Стали играться с тестовой базой, получили вот что:
1) есть нормальный доступ к базе - на RDB$RELATIONS никаких грантов не
наблюдается
2) даем любому юзеру грант на RDB$RELATIONS, и тут же - revoke у этого
ю
Доброго времени суток!
Konstantin R. Beliaev wrote:
Вот скажите, что такое можно сделать с грантами, чтоб сервер не находил
RDB$DATABASE? :-)
Сосед тут что-то крутил в ИБЕ (заводил нового юзера и давал ему гранты)
и вдруг при попытке коннекта к этой базе под любым юзером кроме SYSDBA
получил в
Доброго времени суток!
Andrei wrote:
2) при выполнении команды
INSERT INTO T (...) SELECT (...) FROM T
Получается бесконечный цикл. Приходится снимать задачу.
Скорее всего я сам дурак, но почему-то мне казалось, что раньше
работало по-другому?
Кстати, получается, что сервер элементарно м
Хотя возможно что-то в настройках браузера, вечером еще раз гляну
Да, проблема таки у меня - Proxomitron виноват.
--
С уважением, Евгений
Доброго времени суток!
SET AUTODDL OFF;
CREATE TABLE TEST_TABLE1 (ID INTEGER);
COMMIT;
SET TERM ^ ;
CREATE PROCEDURE TEST_PROC1
RETURNS (A INTEGER)
AS
BEGIN
A = 1;
END^
SET TERM ;^
COMMIT;
Так вот, в 2.5 работают
SET TERM ^ ;
EXECUTE BLOCK
RETURNS (A INTEGER)
AS
BEGIN
EXECUTE STATE
Доброго времени суток!
При попытке скачать 2.1.2 (pdb-версию) получил
The "firebird-win32/2.1.2-Release/Firebird-2.1.2.18118-0_Win32_pdb.zip"
file could not be found or is not available. Please select another file.
И ведь одна страница http://sourceforge.net/projects/firebird/files/
весит ки
Доброго времени суток!
Вот тут попробовал небольшой тест на 22485 CS - 5 соединений и старт по
10 RC,read транзакций в каждом соединении.
Успешно стартуют только первые 65000 в каждом коннекте, для остальных
выдается too many open handles to database.
Собственно, ясно, что никому в реаль
Andrei wrote:
Возьмите ProcessExplorer от SysInternals и поищите того, кто создал
FIREBIRD_CONNECT_MUTEX
у меня на сервере параллельно четыре сервера запущено, на разных
портах:
3050 -- Yaffil Classic
3051 -- 2.0.5 Classic
3052 -- 2.1.1 super
3053 -- 2.5 super
Может в этом дело?
Можно
Vlad Khorsun wrote:
PS В 2.5 улучшена диагностика ошибок XNET и стабильность его работы под
нагрузкой.
Вот все никак не доберусь потестить :( (что-то там было с CORE-2108
непонятное, но нужно смотреть уже на свежих сборках сервера).
Собственно, до 2.5 Beta 1, Вас смысла беспокоить особо не
Alex Bekhtin wrote:
On Feb 3, 10:20 pm, Кузнецов Евгений wrote:
Т.е. скорее всего мешает параллельно запущенный сервер,
поддерживающий XNET (Yaffil?)
Вопрос адресовался, видимо, не мне, но...
У меня параллельно стоят 2.1 и 2.0 на разных портах. Убил.
Запуск 2.5 прошёл без единого сообщения в
Т.е. скорее всего мешает параллельно запущенный сервер,
поддерживающий XNET (Yaffil?)
--
С уважением, Евгений
Доброго времени суток!
Andrei wrote:
Что могут означать такие сообщения? Появляются постоянно в лог файле.
Сервер 2.5 самая последняя сборка с сайта.
xxx (Server)Tue Feb 03 15:17:43 2009
Database: XNET error: XNET server initialization failed
operating system directive Crea
Доброго времени суток!
On 14 дек, 20:56, Dmitri Kuzmenko wrote:
> А создать такой индекс как create unique index
> вроде как до сих пор нельзя.
Разве?
--
С уважением, Евгений
Доброго времени суток!
On 12 нояб, 23:11, "Vlad Khorsun" wrote:
>
> Из-за того, что после удаленя версии (сборка мусора при чтении) апдейт
> сразу же
> пишет новую версию на ту же страницу, возникает цикл в графе зависимостей
> страниц,
> разрешить который можно только записью страницы на ди
On 11 нояб, 13:31, Dmitry Yemanov wrote:
>
> Само значение в распакованной записи занимает 2 байта, плюс выравнено на
> 2-х байтную границу. После упаковки RLE может занять три (а может и не
> занять :-) В индексах преобразуется в 8-байтный double, на который
> натравлена префиксная компрессия.
>
Всем спасибо, про RLE я и забыл.
--
С уважением, Евгений
Доброго времени суток!
On 11 нояб, 11:48, WildSery wrote:
>
> А вот контрпример к твоему правилу:
>
> while (some calculations) do
> i = i + 1;
> begin
> -- А тут тоже чёта делаем
> end
>
> begin, "на глазок" и с точки зрения твоего видения синтаксиса, относится к
> while, тогда как нет, не о
Доброго времени суток!
На одном из форумов встретил утверждение, что в FB SMALLINT на диске
хранится точно так же, как и INTEGER - т.е. занимает 4 байта. Это
действительно так? Если да, то будет ли это изменено в будущем?
--
С уважением, Евгений
Доброго времени суток!
Khorsun Vlad пишет:
fetches, reads, *writes*
Вот данные для 2.1.1 CS, FW ON
Скрипт 1
Start Transaction: consistency
no_auto_undo
ExecSQL:
update Test_table1
set data1 = data1 || '111'
where data1 > '0'
PLAN (TEST_TABLE1 INDEX (TEST_TABLE1_DATA1))
-Stati
Доброго времени суток!
On 10 нояб, 10:22, "Khorsun Vlad" wrote:
> Иногда имеет смысл посмотреть на статистику выполнения запросов :-D
Вы purge_count имеете в виду? Хорошо, вечером гляну.
Хотя все равно странно - в каждом случае БД создавалась с нуля.
--
С уважением, Евгений
Доброго времени суток!
On 10 нояб, 00:29, Dmitri Kuzmenko wrote:
> GCPolicy какое значение установлено?
> Рекомендую поменять на альтернативные и проверить.
Извините, забыл написать - на CS смотрел. Надо попробовать
и на SS погонять.
> Ну и на всякий случай
> прочитатьhttp://www.sql.ru/forum/a
Доброго времени суток!
update Test_table1
set data1 = data1 || '111'
where data1 > '0';
COMMIT;
select Count(*) from Test_table1;
COMMIT;
update Test_table1
set data1 = data1 || '111'
where data1 > '0';
COMMIT;
всегда (на 2.1.1 и 2.5.0.21329) быстрее, чем
update Test_ta
Доброго времени суток!
On 5 нояб, 10:27, Dmitri Kuzmenko wrote:
>
> потому что не видишь. очень жаль. сочувствую тем, кто будет
> читать твой код (если будет).
Так и помру неучем :)
К счастью, мой код не представляет особенной ценности для потомков.
Кстати, в Обероне, насколько я в курсе, Вирт в
Доброго времени суток!
Vlad Khorsun пишет:
Возможно, я пока не вникал. Можно внести в трекер, чтобы не забылось
http://tracker.firebirdsql.org/browse/CORE-2165
Там 2 примера, похоже условия возникновения не столь однозначны.
--
С уважением, Евгений
Доброго времени суток!
Vlad Khorsun пишет:
Попробуйте сравнить > 2 и >= 2
Да, действительно -
select * from master1
where id > 2
- 1 индексное чтение, а
select * from master1
where id >= 2
- 2.
Но и
select * from master1
where id >= 3
и
select * from master1
where id > 3
требуют по одно
Доброго времени суток!
Тестировалось на 2.5.0.21256, 2.1.0 Release, 2.0.3 Release
SET SQL DIALECT 3;
SET NAMES NONE;
CREATE DATABASE 'localhost:test_index3d'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 4096
DEFAULT CHARACTER SET NONE;
COMMIT;
CREATE TABLE MASTER1
(ID INTEGER NOT NULL);
ALTE
Доброго времени суток!
On 31 окт, 12:24, Dmitri Kuzmenko wrote:
> Керниган идет лесом (а еще конкретнее - в задницу). Иногда очень умные
> люди порят полную чушь. Или, их мудрые высказывания интерпретируют ровно
> наоборот.
> Объясни мне, как ты увидишь, где начинается блок, если написано так\
>
>
Доброго времени суток!
On 31 окт, 10:08, "Dmitry Lendel" wrote:
> I/O error for file c:\windows\temp\fb_sort_nfrac6
> Error while trying to open file
> Не удается найти указанный файл
>
> Я сперва подумал, что на винте нет места.
> Места навалом.
> Чего это значит?
Может быть, нет прав на созда
Доброго времени суток!
On 30 окт, 13:59, Alexey Voytsehovich wrote:
> ченжлог так и не прикрутил? прикрути плс?
Вообще-то, он в репозитории уже недели 3 как не меняется, так что
смысла особого нет.
--
С уважением, Евгений
Доброго времени суток!
On 27 окт, 13:00, Dmitry Yemanov wrote:
> Вот мне интересно, как Адриано умудряется собирать сервер без этих
> плясок с бубном. Ведь скрипты сборки под Express 2005 именно он включал
> в дерево.
Хоть убейте - не знаю. Вообще, у меня создалось такое впечатление, что
никто VS
Доброго времени суток!
On 27 окт, 14:18, PEAKTOP wrote:
> Я вот вообще о чем: попытался собрать debug-версию, ругается, не может
> ibase.h собрать. На какой-то недопустимый параметр /y ругается. Я еще
> до конца дня потанцую, но если не разберусь, то ну его на фиг. Мне и
> CLEAN-версии хватает вы
Доброго времени суток!
В общем, subject реализуем, но не без трудностей - поэтому решил
выложить памятку.
0) Полагаем, что каталог firebird2 из HEAD-ветки CVS-репозитория мы
скачали.
1) Устанавливаем VS 2005 Express Edition (без SP1) и Platform SDK - я
брал v5.2.3790.2075.51 для Windows Server
Доброго времени суток!
Vlad Khorsun пишет:
Доменный админ может включить себя в группу локальных админов
любой машины в домене. Штатным образом. И не меняя паролей.
Понятно, у нас просто Active Directory нет, поэтому не в курсе.
--
С уважением, Евгений
On 16 окт, 14:16, "Vlad Khorsun" wrote:
> Через воздействие интеллектом и паьлцАми на клаву и мышу :)
> Если не смог - он не доменный админ.
Штатным образом? Не меняя пароли пользователей?
Направление не подскажете? (Естественно, я подразумеваю, что всякие
службы удаленного доступа, службы уда
On 16 окт, 12:20, "Vlad Khorsun" wrote:
>
> И он не может себе их дать ? Пожалей мои тапочки :-D
Хотя, в принципе да, - он может сменить пароль у пользователя,
имеющего права на сервере,
и выдать права себе. Другое дело, что незамеченным это не останется.
--
С уважением, Евгений
Доброго времени суток!
On 16 окт, 12:20, "Vlad Khorsun" wrote:
> И он не может себе их дать ? Пожалей мои тапочки :-D
А каким образом, если он не входит в группу локальных администраторов
(и может вообще не иметь физического доступа к серверу) ?
--
С уважением, Евгений.
Доброго времени суток!
On 16 окт, 11:34, "Vlad Khorsun" wrote:
>
> Потому что они *фактически* имеют эти права. Ибо доменный админ может
> заменить security2.fdb на свою с известным ему паролем SYSDBA.
Не всегда. Зона ответственности Domain Admins не всегда может включать
в себя сервер БД. С
Доброго времени суток!
On 29 сент, 23:57, "Vlad Khorsun" wrote:
> Обалдеть. Стоит оставить вас на 5 дней - и всё, вешалка :)
:)
>
> Локальный протокол в 1.5 пользует виндовые окна. А сервисы и
> юзерские приложения пользуют разные десктопы. Для того, чтобы
> 'исправить' это, нужно постав
On 26 сент, 11:58, Dmitry Kotelnikov wrote:
> Как-то пропустил :) да имя английское и без пробелов, только знак
> "минус" присутствует.
Нормально.
>
> КЕ> А, у Вас же Vista?
>
> Да, на VMWare поставил.
SP1 ?
>
> КЕ> Тогда первый пункт изhttp://www.ibase.ru/ibfaq.htm#unavail
>
> Так ведь пробова
Доброго времени суток!
On 26 сент, 10:29, Dmitry Kotelnikov wrote:
> КЕ> 10) Имя ПК - английское, без пробелов и спец. символов (уже из области
> КЕ> предположений)
>
> Да имя в виде C:\Temp\test.tcb
Нет, имя самого компьютера.
А, у Вас же Vista?
Тогда первый пункт из http://www.ibase.ru/ibfaq.h
Доброго времени суток!
Dmitry Kotelnikov пишет:
Длинные имена? тоже пробовал ставить на диск D в простой путь без
пробелов в формате 8.3 и без русских букв, ошибка есть, блин
полтергейст просто. Ну вот есть все-таки особенность какая-то в Винде
скорей всего, что на одной нормально отрабатывает
On 25 сент, 13:55, Alexey Voytsehovich wrote:
> +1
>
> но все равно каким то образом надо использовать место которое было выделено
> под
> эту запись в файле бд. я бы тут скорее голосовал за программу дефрагментации
> для
> файла бд которая работает одновременно с клиентами (не бэкап\ресторе)
Ал
On 25 сент, 13:06, Alexey Popov wrote:
> Почему мусор то? Естественно эта операция будет черевата при неверном
> применении,
Т.е. в 99,% случаев
> но это именно то что прописал дохтор при текущем состоянии дел
> с ядром FB.
Фамилию доктора не назовете :) ?
--
С уважением, Евгений
On 25 сент, 13:22, Alexey Popov wrote:
> Тем что то и то можно применить к эффективному удалению большого
> количества записей.
Но если сегментирование - это нормальный инструмент для VLDB, то по
сравнению с "hard delete" все предложенное в этой ветке просто
меркнет.
--
С уважением, Евгений
On 25 сент, 13:06, Dmitry Kotelnikov wrote:
> Так и я про "unavailable database" все что сказано при локальном
> соединении делается, про TCP только последняя строка.
Да, кстати, может пробел в пути к БД криво в 1.5 обрабатывается
или компоненты кавычками путь не обрамляют?
--
С уважением, Евгени
Доброго времени суток!
On 25 сент, 12:57, Andrew wrote:
> Сделана попытка доступа к сокету методом запрещенным правами доступа
> А в Эксперте все ок.
> протестировал соединение в Эксперте. Все ок.
>
> А в проге не коннектится.
>
> В чем может быть проблема?
> Vista Home Basic
UAC, наверное
--
С
Доброго времени суток!
On 25 сент, 13:03, Alexey Popov <[EMAIL PROTECTED]> wrote:
> Пока это давно известный факт что FB дохнет как муха при
> массовых удалениях большого количества данных. Все способы которые тут
> предлагали - говно. Сегментирование не зря придумано.
А каким образом связано сег
Доброго времени суток!
On 25 сент, 11:00, Dmitry Kotelnikov wrote:
> База кончено сохраняется в Application Data если идет установка
> программы в Program Files, также пробовал устанавливать в отдельный
> каталог и результат ноль, не помогает. fbserver запускается как
> приложение из под админа
Доброго времени суток!
On 25 сент, 11:15, Качановский Дмитрий wrote:
> Вариант I
> 1. вставляем запись
> 2. удаляем запись (создаем версию)
> 3. убираем старую версию
>
> Вариант II
> 1. изменяем запись (создаем версию)
> 2. убираем старую версию
Все равно, сомневаюсь, что II однозначно быстрее -
Доброго времени суток!
On 24 сент, 17:22, Dmitry Kotelnikov wrote:
> Если не сложно растолкуйте как это права клиенту, пользователю
> Windows что-ли? Делаю все под админом, не лимитед юзер.
Да.
Какие возможны варианты:
1) Не хватает прав сервису Firebird. Но он обычно запускается под
учетной запи
Доброго времени суток!
On 25 сент, 04:09, Олег Короткий wrote:
> Кст, да, в первый раз этот глюк проявил себя после создания процедуры
> с названием в 32 буквы. Объекты, созданные после неё(да и она сама)
> глючили описанным образом ток после того, как кривое железо на
> неизвестном клиенте роняло
On 24 сент, 14:42, Dmitry Kotelnikov wrote:
> Использую IBX компоненты там вроде тоже все перепроверял :( Меня
> хотя бы пнуть в какую сторону рыть бо уже и не знаю.
Кстати, вот запамятовал, нужны ли клиенту при этом права на файл БД?
При TCP-коннекте очевидно не нужны, а вот при локальном?
Провер
On 24 сент, 13:01, Dmitry Kotelnikov wrote:
> Так вроде путь указывается напрямую на диск, вроде все просто
> указываю DatabaseName путь и делаю Connected = true. Или вы про
> библиотеку клиента?
Нет, про клиентское приложение. Алиасы не используете?
Клиент и сервер установлены правильно (ветка Fir
Доброго времени суток!
On 24 сент, 11:28, Dmitry Kotelnikov wrote:
> Но почему у меня с точно такой же конфигурацией Firebird, запускаю не
> fb_inet_server.exe (этого файла в поставку клиенту просто не даю), а
> fb_server.exe как приложение, у клиента выдает ошибку unavailable
> database на локаль
Доброго времени суток!
Dmitry Kotelnikov пишет:
Вычитал в FAQ:
*
клиентская часть не поддерживает локальный протокол вообще
такое бывает. Например, в Firebird 1.5.1 for Windows, Classic.
*
Скажите как это бывает? И почему бывает и не бывает?
Вообще-то, согласн
Доброго времени суток!
On 18 сент, 12:24, Alexey Popov wrote:
> Забей, оно не многопоточно по постоению в гуи варианте.
IBX многопоточен, а FIB+ - нет?
--
С уважением, Евгений
On 15 сент, 13:04, Alexey Voytsehovich <[EMAIL PROTECTED]> wrote:
> Кузнецов Евгений wrote:
>
> то есть стандартные ср-ва сервера не умеют?
Правда, они могут соединяться через локальный протокол. Если другой
версии сервера не стоит, то проблем быть не должно.
--
С уважением, Евгений
On 15 сент, 13:04, Alexey Voytsehovich wrote:
> то есть стандартные ср-ва сервера не умеют?
В 2.0 не умели, выше я не смотрел. Может быть, руки у разработчиков
еще и не дошли.
--
С уважением, Евгений
Доброго времени суток!
On 15 сент, 08:56, Alexey Voytsehovich wrote:
> win xp ограничение на старт 10 коннектов одновременно не может мешать?
Для TCP-соединений - возможно, не разбирался еще, для соединений по
локальному протоколу - не должно.
--
С уважением, Евгений
Доброго времени суток!
Vlad Khorsun пишет:
Другие протоколы пробовал ? SS\CS ?
Да, кстати, ошибся - клиент был старый, 19708.
С 20842 клиентом провел несколько испытаний.
Резюме
1) CS, локальный протокол, по алиасу / по пути к БД
Выполнение длится порядка 60 секунд, встречаются 5-6 unava
Доброго времени суток!
2.5.0.20842 CS, WinXP, клиент от него же, настройки в conf не менялись
При одновременной попытке 50 потоков соединиться с БД по локальному
протоколу (как с использованием алиаса, так с указанием пути к БД),
небольшая часть из них (штук 5) терпит неудачу, выкидывая unava
Доброго времени суток!
Dmitry Yemanov пишет:
Жди 3.0, узнаешь.
Хорошо, спасибо. А 2.5 Beta 1 выйдет не раньше ноября, надеюсь?
Хочу все пощупать новые версии FB, но мне за вами, разработчиками,
все никак не угнаться :)
--
С уважением, Евгений
Доброго времени суток!
Dmitri Kuzmenko пишет:
тут проблема в том, что запись в реестре о местоположении
клиента и сервера одна. Раньше клиенту эта запись в реестре
нужна была чтобы знать где искать msg. А сейчас...
Вы имеете в виду, что можно положить conf,msg на уровень выше клиента?
Но это
Доброго времени суток!
To Dmitry Yemanov
Кстати, а как поживает "упрощение, которое нам не понравится"
( http://www.sql.ru/forum/actualthread.aspx?tid=529311#5332070 ),
и в чем оно будет заключаться?
--
С уважением, Евгений
Доброго времени суток!
Oleg Prosvetov пишет:
4) Меняем в клиент-приложении строку подключения на:
SERV:C:\serv_base.fdb - ОШИБКА ПРИ ПОДКЛЮЧЕНИИ!
Указывайте порт подключения в строке запуска сервера - для
CS-службы это будет fb_inet_server -s -p 3051
(ручками в реестре поправить можно или чер
On 22 авг, 16:57, Качановский Дмитрий wrote:
> в принципе, но может не достаточно внимательно?
Ну там же ДЕ написал в чем дело - в отсутствии очередности на запись.
Можно внести в трекер feature request и надеяться, что это реализуют
в 3.0.
--
С уважением, Евгений
On 22 авг, 16:41, Качановский Дмитрий wrote:
> а на счет того что он под нагрузкой работает, на айбейз (точную ссылку счас
> не дам) есть статья-исследование этого режима, там описывается то что этот
> метод работает только если одновременно 2 транзакции пытаются менять данные,
> если же к ним при
On 22 авг, 14:51, Качановский Дмитрий wrote:
> а задача сводится к вопросу как не уткнуться в блокировку, когда
> одновременоо десятки транзакций пытаются менять одни и теже данные, и при
> этом вероятность отката должна стремиться к нулю (т.е. NOWAIT не подходит)
Вам бы, наверное, подошло rc, no_
Доброго времени суток!
On 22 авг, 15:34, Ded wrote:
> То ли у Ленки, то ли у тебя, то ли я проспал
> мировую революцию...
Это было изначально - http://www.sql.ru/forum/actualthread.aspx?tid=388371
---
С уважением, Евгений
Доброго времени суток!
Boulitchev Aleksey пишет:
Узнал, что в MS SQL вызов ХП ни разу не атомарен. А завтра пятница.
Бу-гы-гы
Ага, мне особенно нравится взгляд некоторых MS-SQL'цев на транзакции -
каждый раз когда я читаю, что SQL statement может выполняться как внутри
транзакции, так без
Доброго времени суток!
On 25 мар, 08:09, Taras Kucher wrote:
> Может заодно кто-то подскажет как активировать все индексы? А то
> пришлось каждый по отдельности редактировать. А в IBExpert не нашел как
> это сделать автоматом :)
Можно попробовать создать скрипт с помощью запроса к системным
табл
Доброго времени суток!
Jerry пишет:
Hello All.
Вот решил не отставать от жизни и поставил себе 2.0.3 в классике.
Но не могу приконнектится по TCP/IP.
выдаёт ошибку:
Connection not established.
connection rejected by remote interface.
Наблюдал такое на одном из ранних билдов DrWeb 4.4
Доброго времени суток!
On 24 фев, 10:38, Dmitry Yemanov wrote:
> Думаю, что как раз сильно.
Вам, конечно, виднее :)
А последний пример с OR еще не смотрели?
С уважением, Евгений
Доброго времени суток!
On 23 фев, 23:01, Dmitri Kuzmenko wrote:
>
> нет, поскольку вы обсуждаете оптимизатор 2.0/2.1.
Ну не думаю, что он в рассматриваемой части так сильно отличается от
1.5.
Надо, конечно, проверить.
> сейчас это бессмысленно. раньше оптимизатор был более-менее понятен,
> сейч
On 23 фев, 17:03, Dmitri Kuzmenko wrote:
>
> у меня есть документ по оптимизатору вплоть до 1.5, который
> я никак не могу опубликовать. Там примеры оптимизации тех или иных
> конструкций, включая join.
С топиком он, наверное, пересекается?
Наверное, имела смысл публикация документа по тонкостям о
Доброго времени суток!
On 23 фев, 10:41, Dmitry Yemanov wrote:
>
> Использует, но вхолостую. Нуллов же нет в таблице. Получается эквивалент
> простого: on (t1.ID1 = t2.id2), который генерит те же 8 индексных чтений.
По первому запросу полностью согласен, здесь я неудачно выразился.
Имелось в ви
Доброго времени суток!
On 23 фев, 01:19, Dmitri Kuzmenko wrote:
> ты переписку сохраняешь, обобщаешь? Оформить и выложить бы это
Сохранять-то сохраняю, но обобщаю только мысленно..
По поводу оформления в качестве дополнения dataaccesspaths - маловато
материала, у оптимизатора наверняка больш
Доброго времени суток!
Всех с праздником!
Dmitry Yemanov пишет:
Может. В данном случае индекс в detail-таблице был использован для
предиката t2.id2 = 3, для которого есть ровно одна запись. Отсюда 10
чтений. Это недочет оптимизатора, конечно, но ведь равенство имеет
приоритет над distinct (
select * from
(select first 1 *
from test_table3 t1
order by t1.id1) dt
inner join
test_table3 t2
on t2.id2 is null
В общем случае, разумеется, надо включить
first 1 и во внешний запрос
А ведь ошибся :(
Но для
select * from test_table3 t1 left join test_table3 t2
on t1.ID1 = t2.ID2 and t2.id2 = 3
получаем
PLAN JOIN (T1 NATURAL, T2 INDEX (TEST_TABLE3_ID2, TEST_TABLE3_ID1))
и 10/2 чтений
Число чтений верное, но план, разумеется, такой
PLAN JOIN (T1 NATURAL, T2 INDEX (
Доброго времени суток!
Немножко погонял 2.1.0.17735 RC1 и обнаружил
следующие интересные (для меня) вещи.
Возможно, они заинтересуют кого-нибудь еще.
Насколько я понимаю, все это верно и для 2.0.x
Итак, начнем
CREATE TABLE TEST_TABLE3 (
ID1 INTEGER,
ID2 INTEGER
);
COMMIT;
INSERT I
Доброго времени суток!
Tonal пишет:
Забыл поле в первом select-е и заключительный select?
Дык, специально же. Сервер, конечно, и должен ругаться, только
не на column 38, а на column 1.
С уважением, Евгений
Доброго времени суток!
Решил пощупать CTE
2.1.0.17735 RC
3-й диалект
create table test_table1
(id integer not null,
master_id integer);
commit;
insert into test_table1 values (1,null);
insert into test_table1 values (2,1);
insert into test_table1 values (3,2);
insert into test_table1 value
Доброго времени суток!
Vlad Khorsun пишет:
Кто сталкивался\сталкивается с такой ошибкой - имеется патч, который
хотелось бы проверить.
Как поживает ошибка? Удалось ли окончательно истребить, и если да,
в какой версии (в 1.5.5 ведь это не вошло)?
Как-то все затихло, в трекере следов обнар
Доброго времени суток!
Vladimir A.Bakhvaloff пишет:
А это не страшно, что я 2.5.х вместо 2.1.х буду раздавать?.. :)))
А можно обе версии?
С уважением, Евгений
On 14 янв, 10:16, "Кузнецов Евгений" wrote:
> Понятно, что так писать нельзя, интересует следующее - существуют ли
> еще какие-нибудь критерии скалярности подзапроса, помимо формальной
> независимости контекста?
Что-то я тут перемудрил. Имелось в виду следующее - каки
>
> Cannot attach to services manager
> unable to open database
Тьфу, службу перезапустить забыл, извините.
С уважением, Евгений
Доброго времени суток!
Vlad Khorsun wrote:
> Легально это определяется параметромIpcName. Но придётся сделать так,
> чтобы fbclient читал нужный конфиг
Попробовал сейчас поменять IPCName с умолчательного FIREBIRD на
FIREBIRD203 на тестовом ПК (установлен FB 1.5 и 2.0.3, XNET работает
нормальн
http://tracker.firebirdsql.org/browse/CORE-1628
С уважением, Евгений
Доброго времени суток!
Kochmin Alexandr wrote:
> возьми обычный линукс, и не парься с непонятными проблемами.
> как раз и будет один раз настроил и забыл.
Кстати, Вы не в курсе, планируется ли для FB CS реализовать менеджер
events, чтобы на стороне сервера можно было открывать только
фиксирован
Доброго времени суток!
Vlad Khorsun wrote:
В трекере они не помешают. Если они того не стоят - там объяснят :)
Извините, только сейчас добрался
http://tracker.firebirdsql.org/browse/CORE-1619
http://tracker.firebirdsql.org/browse/CORE-1620
С уважением, Евгений
Доброго времени суток!
On 26 нояб, 02:49, Dmitri Kuzmenko wrote:
> ты лучше расскажи, чем тебя этот файловый кэш виндовый так парит?
Есть задача, сводящаяся к массовым update, и сильно нагружающая
дисковую подсистему на сервере.
На другом ПК c 1 ГБ ОЗУ под Win2k SP4 + UR1 она больше использует
па
Доброго времени суток!
On 26 нояб, 07:55, Dmitry Yemanov wrote:
> > Гм, но в 2.1 это есть и работает.
>
> Серьезно? Тогда уберем и отсюда :-)
Согласен.
> > Да, так и есть, и это печалит.
>
> А для TCP почему не печалит?
Печалил недетерминизм :) - про IpcName просто не в курсе был, с
локальным
Доброго времени суток!
On 26 нояб, 00:50, "Vlad Khorsun" wrote:
>
> В 2.1, судя по всему, просто забыли вычистить этот параметр. В 2.0.х
> окно всегда создаётся. Но к локальному протоколу отношения не имеет.
> Так что или комментарий в конфиге глючит, ссылаясь на IPC, или я чего-то
> не знаю п
Vlad Khorsun wrote:
W2K3 сам съест под кеш больше
Спасибо, но пока на FB полностью не перейдем, воздержимся.
Не хочется быть "граблепервопроходцами" в изучении
связки IB 4.0 + W2K3 :)
Есть ли какие-нибудь рекомендации по настройке файлового кэша под
Windows 2K для CS, кроме LargeSystemCa
Доброго времени суток!
Dmitri Kuzmenko wrote:
утилите сто лет в обед. когда я ее пробовал, я обнаружил что она
просто сбрасывает "лишнее" от файлового кэша, но потом винда "берет
свое" опять, и cacheset надо запускать снова. В общем, фигня.
Жаль, на Sysinternals это не похоже.
С уважением, Е
Vlad Khorsun wrote:
Нет, ибо в 2.0.х это убожество выкинуто вместе со старой реализацией
локального протокола
Гм, но в 2.1 это есть и работает. Вроде ж там тоже XNET? Или заново
реализовано?
Гм, имхо, кто первый запустился - того и тапки ;) Второй, кстати,
должен в
логе написать
Доброго времени суток!
Есть 2-х процессорный сервер с 2 Гб ОЗУ под Win2K SP4. На нем вертятся
несколько экземпляров CS,IB 4.0 и FB. LargeSystemCache = 1.
Недавно обнаружил в составе SysInternals утилиту для изменения
размера файлового кэша CacheSet
http://www.microsoft.com/technet/sysinternal
Доброго времени суток!
Можно ли вернуть параметр CreateInternalWindow в firebird.conf в ветке
2.0.x ? В трекер?
Если установлено несколько версий сервера (в моем случае, 2.0.3 и 2.0.1)
порядок захвата локального протокола не определен и могут быть ляпсусы.
Недавно gsec'ом от 2.0.3 соединился
Результаты 1 - 100 из 210 matches
Mail list logo