Доброго времени суток!
Обнаружил, что после выполнения одной из процедур сервер (Windows
2000, CS, 1-й dialect, FW OFF) не освобождает память. В процедуре
выполняется update всей таблицы и после него повторные
непересекающиеся update (думаю, я это переделаю, но пока так)
Получаем
Start
Кузнецов Евгений ...
Обратите внимание на величину CurrentMemory - она не изменяется ни
после выполнения процедуры, ни после завершения транзакции. Это
нормально?
Нет
(Если нужен воспроизводимый пример, то чуть попозже).
Нужен
Если все update в процедуре формировать динамически,
Доброго времени суток!
On 17 сент, 10:40, Khorsun Vlad wrote:
Кузнецов Евгений ...
(Если нужен воспроизводимый пример, то чуть попозже).
Нужен
Думаю, сегодня будет. Куда отсылать?
А на 2.0.1 это воспроизводится ?
Да, все то же самое. Наверное, никто не занимается такими
Kovalenko Dmitry пишет:
Спасибо народу за раритетные дистрибутивы IB4 и IB4.2
Помню, что был у меня где-то в кладовке CD на тему Дельфи с
IB 3.0 for SCO чего-то там.
Могу порыться, если интересует.
Вот, что получается на кошках
Start Transaction:
consistency
no_auto_undo
nowait
select * from rdb$database
PLAN (RDB$DATABASE NATURAL)
-Statistics-
Reads = 0
Writes = 0
Fetches = 53
Marks = 0
CurrentMemory = 17028548
MaxMemory = 17155676
NumBuffers = 1000
-Detail statistics-
Народ, таки что со снапшотами?
-
- Доктор, меня все игнорируют...
- Следующий!
Кузнецов Евгений ...
Доброго времени суток!
On 17 сент, 10:40, Khorsun Vlad wrote:
Кузнецов Евгений ...
(Если нужен воспроизводимый пример, то чуть попозже).
Нужен
Думаю, сегодня будет. Куда отсылать?
Как обычно - в Простоквашино дяде Фёдору ;)
(hvlad at users sourceforge
в смысле ? в сети - ворованное. А я продаю БУМАЖНЫЕ ЛИЦЕНЗИИ.
Ты проспал, о чем я говорил?
Дим, судя по разнице в сообщениях спал явно не я :)
При проверке любые лицензии из сети
будут проверяться, бесплатные они или платные.
IB 4.0 for Win - ПЛАТНЫЙ.
Дима, причем тут проверки?
Твое
Помню, что был у меня где-то в кладовке CD на тему Дельфи с
IB 3.0 for SCO чего-то там.
Могу порыться, если интересует.
No. Thanks :))
Kovalenko Dmitry
Кузнецов Евгений ...
21 мб против 17 в начале - этого хватит?
Должно хватить
--
Хорсун Влад
Кузнецов Евгений ...
21 мб против 17 в начале - этого хватит?
В догонку - а при повторных вызовах процедуры память
продолжает течь или остаётся 21МБ ?
--
Хорсун Влад
Hello,
Oleg Deribas said the following on 14.09.2007 10:46:
Аркадий Шейн ( http://tigro.info/ ) собрал RPMы Firebird 2.0.1 для
Fedora 7 для i386 и x86_64
Приглашаются все у кого есть возможность потестировать:
Теперь есть и для Fedora Core 6:
http://mirror.yandex.ru/fedora/tigro/6/i386/
Ramzes пишет:
Угу.
А проверить?
select extract(YEARDAY from cast('1.1.2004 as date)) from rdb$database
и
select extract(YEARDAY from cast('31.12.2004' as date)) from rdb$database
0 и 365 соответственно... в 6.0.2
Спасибо.
Про время-то очевидно, что ошибка в доке,
а с годом 100% уверенности
On 17 сент, 12:09, Khorsun Vlad [EMAIL PROTECTED] wrote:
Кузнецов Евгений ...
21 мб против 17 в начале - этого хватит?
В догонку - а при повторных вызовах процедуры память
продолжает течь или остаётся 21МБ ?
Вроде бы нет, но при повторном вызове в одной транзакции FB в пике
потребляет
Кузнецов Евгений ...
On 17 сент, 12:09, Khorsun Vlad
Кузнецов Евгений ...
21 мб против 17 в начале - этого хватит?
В догонку - а при повторных вызовах процедуры память
продолжает течь или остаётся 21МБ ?
Вроде бы нет,
Тогда это вряд ли утечка... но посмотреть на неё
On 17 сент, 14:45, Khorsun Vlad [EMAIL PROTECTED] wrote:
Это нормально - undo-log не святым духом питается. Оно же
возвращается по коммиту.
А no_auto_undo отключать undo-log не должен?
Вечером буду смотреть
Спасибо, будем ждать.
С уважением, Евгений.
Кузнецов Евгений wrote:
А no_auto_undo отключать undo-log не должен?
Нет, конечно. Иначе как гарантировать атомарность оператора.
--
Дмитрий Еманов
Доброго времени суток!
On 17 сент, 14:52, Dmitry Yemanov [EMAIL PROTECTED] wrote:
Кузнецов Евгений wrote:
А no_auto_undo отключать undo-log не должен?
Нет, конечно. Иначе как гарантировать атомарность оператора.
А аналог NO SAVEPOINT в FB не планируется?
С уважением, Евгений.
Кузнецов Евгений wrote:
А аналог NO SAVEPOINT в FB не планируется?
Мной - нет :-) За остальных не скажу. IMHO, это из серии dirty reads -
сделать несложно, но мало кому реально надо.
--
Дмитрий Еманов
On 17 сент, 15:14, Dmitry Yemanov [EMAIL PROTECTED] wrote:
Кузнецов Евгений wrote:
А аналог NO SAVEPOINT в FB не планируется?
Мной - нет :-) За остальных не скажу. IMHO, это из серии dirty reads -
сделать несложно, но мало кому реально надо.
И консерватории противоречит? :)
Кстати, а для
Hello, Dmitry!
Kovalenko Dmitry wrote:
При проверке любые лицензии из сети
будут проверяться, бесплатные они или платные.
IB 4.0 for Win - ПЛАТНЫЙ.
Дима, причем тут проверки?
при том. милиция проверяет фирмы на предмет
наличия нелицензионного ПО. я надеюсь, ты хоть что-нибудь
об этом
Кузнецов Евгений wrote:
Кстати, а для ES undo-log работает?
Да, конечно.
Когда тестировал, обратил внимание на следующее - при выполнении ES
Mem usage подскакивает до 100 Мб, сразу же после него замеряем
использование памяти процессом через UDF - 30.
Это при no_auto_undo или как?
--
DK Они тебе - ну тогда с вас 5к долларов, по стоимости спиз$#$#$ого вами
DK ПО. Теперь понятно?
Причем уголовная ответственность с 50 тыр наступает.
On 17 сент, 16:26, Dmitry Yemanov [EMAIL PROTECTED] wrote:
Когда тестировал, обратил внимание на следующее - при выполнении ES
Mem usage подскакивает до 100 Мб, сразу же после него замеряем
использование памяти процессом через UDF - 30.
Это при no_auto_undo или как?
Да, с ним. А, то есть
Кузнецов Евгений wrote:
А, то есть no_auto_undo отключает undo-log уровня транзакции,
и если statement успешно выполнился, то undo-log statement'а грохается
и все?
Так точно.
--
Дмитрий Еманов
Привет!
Потом приходит проверка. И тебя спрашивают - ты купил то, что у тебя
установлено? Ты говоришь - ё, какой купил, с интернета скачал!
Они тебе - ну тогда с вас 5к долларов, по стоимости спиз$#$#$ого вами ПО.
Теперь понятно?
Интересное у вас законодательство. А чем тогда это в корне
Hello, Sergey!
Sergey Mereutsa wrote:
Потом приходит проверка. И тебя спрашивают - ты купил то, что у тебя
установлено? Ты говоришь - ё, какой купил, с интернета скачал!
Они тебе - ну тогда с вас 5к долларов, по стоимости спиз$#$#$ого вами ПО.
Теперь понятно?
Интересное у вас
Boulitchev Aleksey wrote:
Например, я до сих пор теряюсь в догадках, как IBE определяет, что
object in use, и почему та же команда через IBEшный же скрипт проходит
на ура.
он не определяет, он напарывается :)
А почему IBEScript в тот же момент не напарывается?
После рестора select
Kovalenko Dmitry [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
Привет всем.
Прогнали тесты на Yaffil 1.3.890 и выявили что
ACTION, ADMIN, BLOB, CASCADE, CHAR, CHARACTER, CSTRING, DATE, DAY,
DEC, DECIMAL, FLOAT, FREE_IT, HOUR, INT, INTEGER, MINUTE, MONTH,
NCHAR, NUMERIC,
Константин [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
OL Там по идее для embedded exit вообще выкинуть надо
Не понял ... ?
Чего не понял. НЕ ДОЛЖЕН EMBEDDED в случае исключения хавать его и делать
прерывать процесс в который он загружен по exit. Это код туда вставлен чтобы
DK Да и других примеров тоже можно привести массу. потеряйте
DK какой-нибудь личный документ, а потом попробуйте его восстановить.
В Туле был один чел, у него раз в год примерно, во время поездок в Москву на
Газели, крали барсетку со всеми документами. Каждый представлял себе ужас
Предполагается ли возможность задавать ограничения для просмотров?
Например уникальности (unique) и проверки (check)?
Сейчас приходится или писать проверки в триггерах, или вешать на одну из
входящих в просмотр таблиц.
Однако эти решения сильно теряют в наглядности и выразительности.
32 matches
Mail list logo