Re: semaphores are exhausted

2008-09-30 Пенетрантность Andrey Lapin
Переход на 2.1.1 действительно помог!

Re: ошибки в классике

2008-09-30 Пенетрантность Andrey Lapin
Используй стабильный релиз 2.1.1, а не альфа-версию.

Re: фрагментация бд

2008-09-30 Пенетрантность Dmitri Kuzmenko
Hello, Alexey! Alexey Voytsehovich wrote: но все равно каким то образом надо использовать место которое было выделено под эту запись в файле бд. я бы тут скорее голосовал за программу дефрагментации для файла бд которая работает одновременно с клиентами (не бэкап\ресторе) думающим про

Re: фрагментация бд

2008-09-30 Пенетрантность Dmitri Kuzmenko
Hello, Alexey! Alexey Voytsehovich wrote: а сборка мусора? файл будет рости оч быстро. уже ведь объясняли. Если добавлять новое и удалять старое, то получается insert new - тут одна версия delete old - тут две версии, старая и delete stub если же обновлять старое на новое, то тут update

Re: фрагментация бд

2008-09-30 Пенетрантность Alexey Voytsehovich
On 30.09.2008 11:25, Dmitri Kuzmenko wrote: Hello, Alexey! Alexey Voytsehovich wrote: но все равно каким то образом надо использовать место которое было выделено под эту запись в файле бд. я бы тут скорее голосовал за программу дефрагментации для файла бд которая работает одновременно с

RE: фрагментация бд

2008-09-30 Пенетрантность Dmitriy A. Beloshistov
Привет! думающим про фрагментацию таблиц внутри файла БД я бы defrag на уровне операционки периодически запускается. То, что оптимально для файловой системы может быть не оптимально для файлов БД. И наоборот. WBR, Dmitry Beloshistov AKA [-=BDS=-] __ Èíôîðìàöèÿ îò ESET NOD32

Re: фрагментация бд

2008-09-30 Пенетрантность Alexey Voytsehovich
On 30.09.2008 12:27, Dmitriy A. Beloshistov wrote: Привет! думающим про фрагментацию таблиц внутри файла БД я бы defrag на уровне операционки периодически запускается. То, что оптимально для файловой системы может быть не оптимально для файлов БД. И наоборот. теперь у нас пошли

Re: фрагментация бд

2008-09-30 Пенетрантность Dmitri Kuzmenko
Hello, Alexey! Alexey Voytsehovich wrote: но все равно каким то образом надо использовать место которое было выделено под эту запись в файле бд. я бы тут скорее голосовал за программу дефрагментации для файла бд которая работает одновременно с клиентами (не бэкап\ресторе) думающим про

Re: фрагментация бд

2008-09-30 Пенетрантность Dmitri Kuzmenko
Hello, Alexey! Alexey Voytsehovich wrote: теперь у нас пошли предположения о том что лучше и что хуже бд для скорости работы. а в свете последней информации что я узнал пока разбирался со сборкой мусора, предположения тут скорее вредны :) вредны безосновательные предположения, например

Re: фрагментация бд

2008-09-30 Пенетрантность Kovalenko Dmitry
А в это самое время сидит какой нибуть индус, отвечающий за драйвер рейд-контроллера и думает - здесь все от мэнэ зависит. Коваленко Дмитрий.

RE: фрагментация бд

2008-09-30 Пенетрантность Dmitriy A. Beloshistov
, âåðñèÿ áàçû äàííûõ ñèãíàòóð âèðóñîâ 3482 (20080930) __ Ñîîáùåíèå ïðîâåðåíî ïðîãðàììîé ESET NOD32 Antivirus. http://www.esetnod32.ru

Re: фрагментация бд

2008-09-30 Пенетрантность Kovalenko Dmitry
А в это самое время сидит какой нибуть индус, отвечающий за драйвер рейд-контроллера и думает - здесь все от мэнэ зависит. и делает копипаст из драйвера видюхи - шоб не расслаблялись ;) Не, если копипаст, то это уже китаец. Разные вещи! Коваленко Дмитрий.

Re: фрагментация бд

2008-09-30 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Ещё надо добавить: - Исключительная устойчивость к сбоям. Я плакалъ (ц) Ты не плачь, такой большой дядя а нюни распустил. Плоский массив структур в файле это самое надёжное хранилище. --

Re: фрагментация бд

2008-09-30 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Никаких обломов не будет. Сейчас аналогичная фигня может произойти в read commited транзакциях. Просто стапшоты станут вести себя как RC по отношению к удаляемым таким образам данным. С какой стати ломать снапшот ? Не надо читать с конца. Ломать будет только

Re: фрагментация бд

2008-09-30 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Почему мусор то? Естественно эта операция будет черевата при неверном применении, но это именно то что прописал дохтор при текущем состоянии дел с ядром FB. Можно подробнее про ядро, про дела и про их состояние ? текущее... Утверждаешь что нормальное

RE: фрагментация бд

2008-09-30 Пенетрантность Dmitriy A. Beloshistov
(20080930) __ Ñîîáùåíèå ïðîâåðåíî ïðîãðàììîé ESET NOD32 Antivirus. http://www.esetnod32.ru

Re: фрагментация бд

2008-09-30 Пенетрантность Vlad Khorsun
Alexey Popov ... Vlad Khorsun wrote: Никаких обломов не будет. Сейчас аналогичная фигня может произойти в read commited транзакциях. Просто стапшоты станут вести себя как RC по отношению к удаляемым таким образам данным. С какой стати ломать снапшот ? Не надо читать с конца. Ломать

Re: фрагментация бд

2008-09-30 Пенетрантность Vlad Khorsun
Alexey Popov ... Vlad Khorsun wrote: Почему мусор то? Естественно эта операция будет черевата при неверном применении, но это именно то что прописал дохтор при текущем состоянии дел с ядром FB. Можно подробнее про ядро, про дела и про их состояние ? текущее... Утверждаешь что

Re: фрагментация бд

2008-09-30 Пенетрантность Vlad Khorsun
Alexey Popov ... Vlad Khorsun wrote: Ещё надо добавить: - Исключительная устойчивость к сбоям. Я плакалъ (ц) Ты не плачь, такой большой дядя а нюни распустил. Плоский массив структур в файле это самое надёжное хранилище. Та ты шо ?! Дык - зачем же тебе Firebird ? Go to

Re: фрагментация бд

2008-09-30 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Не надо читать с конца. Ломать будет только специальная операция урезания таблицы, когда разом нужно лимоны записей снести. Никакая операция не будет ничего ломать Никогда. Это понятно ? Нет. Никто так и не предложил лучшего кардинального варианта решения

Re: фрагментация бд

2008-09-30 Пенетрантность Dmitri Kuzmenko
Hello, Dmitry! Kovalenko Dmitry wrote: А в это самое время сидит какой нибуть индус, отвечающий за драйвер рейд-контроллера и думает - здесь все от мэнэ зависит. про диск я написал выше. Даже в HDTune в конце идет тест рандомного доступа, на котором явно видна зависимость от расположения

Re: фрагментация бд

2008-09-30 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Утверждаешь что нормальное сегментирование реализовать в текущий момент проще? Я а) в этом письме ничего не утверждал б) не знаю что такое нормальное сегментирование с твоей т.з. в) хотел бы узнать - так как же там текущие дела с ядром ? г) хотел бы также узнать

Re: фрагментация бд

2008-09-30 Пенетрантность Alexey Voytsehovich
On 30.09.2008 14:10, Dmitri Kuzmenko wrote: Hello, Alexey! Alexey Voytsehovich wrote: теперь у нас пошли предположения о том что лучше и что хуже бд для скорости работы. а в свете последней информации что я узнал пока разбирался со сборкой мусора, предположения тут скорее вредны :) вредны

Re: фрагментация бд

2008-09-30 Пенетрантность Vlad Khorsun
Alexey Popov ... Vlad Khorsun wrote: Утверждаешь что нормальное сегментирование реализовать в текущий момент проще? Я а) в этом письме ничего не утверждал б) не знаю что такое нормальное сегментирование с твоей т.з. в) хотел бы узнать - так как же там текущие дела с ядром ? г) хотел

fb_cancel_operation

2008-09-30 Пенетрантность Andrei
Итак, сделал нить, перед вызовом isc_ функции сохраняю в ней статус вектор и дбхэндл. Из нити вывожу окно и по нажатию на кнопку вызываю fb_cancel_operation с флагом cancel_raise = 3. Тестирую: 1) сделал процедуру с большим циклом. Выполняю ее. Как и следовало ожидать, основная нить приложения

Re: fb_cancel_operation

2008-09-30 Пенетрантность Andrei
да. еще стоит заметить, что вызов fb_cancel_operation возвращает 0, т.е. все Ок.

Re: fb_cancel_operation

2008-09-30 Пенетрантность Vlad Khorsun
Andrei ... Маленький тестовый пример есть ? -- Хорсун Влад

То ли лыжи не едут, то ли...

2008-09-30 Пенетрантность Konstantin R. Beliaev
Есть приложение на FIB+, работающее с FB 1.5.5 Одна из баз переведена в состояние ReadOnly. Обнаружили, что 2 _одинаковых_ приложения не хотят одновременно запускать транзакции isc_tpb_write, isc_tpb_nowait Т.е. если первое приложение закрыло транзакцию - все ОК, второе может открыть, если нет

Re: fb_cancel_operation

2008-09-30 Пенетрантность Andrei
http://gsbelarus.com/gs/content/downloads/other/test_fb_cancel.rar Как пользоваться: 1) В архиве я собрал простейшую программу, которая устанавливает подключение к заданной БД и выполняет указанный запрос. Если время выполнения превышает 2 сек, то на экране появится окно с кнопкой Прервать,

Re: fb_cancel_operation

2008-09-30 Пенетрантность Vlad Khorsun
Andrei ... http://gsbelarus.com/gs/content/downloads/other/test_fb_cancel.rar Спасибо, посмотрю -- Хорсун Влад

Re: То ли лыжи не едут, то ли...

2008-09-30 Пенетрантность Konstantin R. Beliaev
Да, забыл написать: зависает на команде Q.Transaction.Active:=true;

Re: То ли лыжи не едут, то ли...

2008-09-30 Пенетрантность WildSery
On Tue, 30 Sep 2008 20:28:17 +0400, Konstantin R. Beliaev [EMAIL PROTECTED] wrote: Q.Transaction.Active:=true; Ужас. А по теме - какой смысл в транзакции write на RO базе? -- Сергей Смирнов.

Re: �� �� ���� �� ����, �� ��...

2008-09-30 Пенетрантность Alexey Abramov
á ÐÏ ÔÅÍÅ - ËÁËÏÊ ÓÍÙÓÌ × ÔÒÁÎÚÁËÃÉÉ write ÎÁ RO ÂÁÚÅ? óÅÒÇÅÊ óÍÉÒÎÏ×. é ×ÅÄØ ×ÓÅÇÄÁ ÎÁÊÄÅÔÓÑ ÞÅÌÏ×ÅË, ËÏÔÏÒÙÊ ÓËÁÖÅÔ http://www.youtube.com/watch?v=ITkQrzrMPj4 îÕ ÎÁÄÏ ÅÍÕ. ðÒÉÌÏÖÅÎÉÅ Õ ÞÅÌÏ×ÅËÁ ÓÄÅÌÁÎÏ ÄÌÑ ÒÁÂÏÔÙ Ó ÎÏÒÍÁÌØÎÏÊ âä. îÏ ÉÎÏÇÄÁ ÎÁÄÏ ÐÏÄËÌÀÞÉÔØÓÑ Ë ÁÒÈÉ×Õ ÉÌÉ ÞÕÖÏÊ ÂÁÚÅ, ËÏÔÏÒÁÑ,

Re: фрагментация бд

2008-09-30 Пенетрантность Dmitry Yemanov
Alexey Popov wrote: Работают то работают, но при _параллельных_ операциях если записи лежат на одной странице без то лока не обойтись. Почему ты решил, что страница обязана лочиться надолго? Если сейчас у FB проблемы с многопоточностью, и проблемы нет Не вижу связи между локами страниц и

Re: То ли лыжи не едут, то ли...

2008-09-30 Пенетрантность Dmitry Yemanov
Konstantin R. Beliaev wrote: Есть приложение на FIB+, работающее с FB 1.5.5 Одна из баз переведена в состояние ReadOnly. Обнаружили, что 2 _одинаковых_ приложения не хотят одновременно запускать транзакции isc_tpb_write, isc_tpb_nowait Т.е. если первое приложение закрыло транзакцию - все ОК,

Re: фрагментация бд

2008-09-30 Пенетрантность Vlad Khorsun
Dmitry Yemanov ... Alexey Popov wrote: Работают то работают, но при _параллельных_ операциях если записи лежат на одной странице без то лока не обойтись. Почему ты решил, что страница обязана лочиться надолго? Он не это имел в виду. Что - ещё не придумал, позже будут новые инструкции.

Re: fb_cancel_operation

2008-09-30 Пенетрантность Dmitry Yemanov
Andrei wrote: Вызов fb_cancel_operation из параллельной нити не дает никакого результата Протокол какой? -- Дмитрий Еманов