Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Dmitry Yemanov
Кузнецов Евгений wrote: http://tracker.firebirdsql.org/browse/CORE-1477 Воспроизвел, спасибо. Я вижу три "проблемы": 1) почему пик 700МБ вместо 350МБ потому что в конце запроса undo-лог копируется с текущего сейвпойнта на предыдущий, в результате на короткий момент времени имеем две копии

Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Кузнецов Евгений
http://tracker.firebirdsql.org/browse/CORE-1477 Любопытно, когда я его добавлял, дата в JIRA съехала на 19/Mar/07 Теперь он глубоко внизу :) -- С уважением, Евгений

Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Кузнецов Евгений
Доброго времени суток! Vlad Khorsun wrote: Сегодня постараюсь поместить IR в трекер. Ок http://tracker.firebirdsql.org/browse/CORE-1477 С уважением, Евгений

Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Кузнецов Евгений
On 25 сент, 18:33, "Vlad Khorsun" <[EMAIL PROTECTED]> wrote: > Растёт однократно ? Тогда это скорее всего битмап, используемый при > индексном поиске. Его память отдаётся назад в общий пул процесса. Хотя > многовато для битмапа... Вполне может быть - индексы там не очень хорошие. Есть ли при

Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Dmitri Kuzmenko
Hello, Евгений! Кузнецов Евгений wrote: При каких обстоятельствах память растёт до 36МБ и не возвращается по коммиту ? Нужно добавить еще одно дополнительное поле даты, построить по нему индекс и включить условие по дате в where для всех update. Вроде бы потребляемая память с ростом числа up

Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Vlad Khorsun
"Кузнецов Евгений" ... On 25 сент, 17:46, "Vlad Khorsun" wrote: При каких обстоятельствах память растёт до 36МБ и не возвращается по коммиту ? Нужно добавить еще одно дополнительное поле даты, построить по нему индекс и включить условие по дате в where для всех update. Вроде бы потребляемая

Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Кузнецов Евгений
On 25 сент, 17:46, "Vlad Khorsun" <[EMAIL PROTECTED]> wrote: > Извини, я пока занят более срочными вещами и больше не смотрел в эту > сторону. Ок :) > При каких обстоятельствах память растёт до 36МБ и не возвращается по коммиту ? Нужно добавить еще одно дополнительное поле даты, построить

Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Vlad Khorsun
"Кузнецов Евгений" ... Доброго времени суток! To Vlad Khorsun Сегодня постараюсь поместить IR в трекер. Ок По поводу первого случая - Вам еще это интересно? 36/17 достаточно ли или надо еще покрутить? Извини, я пока занят более срочными вещами и больше не смотрел в эту сторону. Пр

Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Кузнецов Евгений
Доброго времени суток! To Vlad Khorsun Сегодня постараюсь поместить IR в трекер. По поводу первого случая - Вам еще это интересно? 36/17 достаточно ли или надо еще покрутить? С уважением, Евгений

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Кузнецов Евгений
On 23 сент, 13:38, "Vlad Khorsun" <[EMAIL PROTECTED]> wrote: > Процессу кушать нужно ? Вот он отъел немного, положил за щёку и жуёт > потихоньку - то проглотит, то назад (в за щёку) выплюнет ;) А я думал, там военный коммунизм :) > Ненормально - это десятки мегабайт Кажется, удалось добит

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Vlad Khorsun
"Кузнецов Евгений" ... Если ты про однократный "рост" с 17МБ до 21МБ, то никакой утечки тут нет, это абсолютно нормально А сколько тогда ненормально? Вроде ж Вы говорили в начале ветки, что этого хватит. Процессу кушать нужно ? Вот он отъел немного, положил за щёку и жуёт потихоньку -

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Кузнецов Евгений
On 23 сент, 12:57, "Vlad Khorsun" <[EMAIL PROTECTED]> wrote: > Могу повторить - в памяти записи хранятся в распакованном формате > фиксированной длины Здесь мне надо подумать, еще раз статьи почитать. Вопрошу еще попозже. > Если ты про однократный "рост" с 17МБ до 21МБ, то никакой утечки

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Vlad Khorsun
"Кузнецов Евгений" ... On 23 сент, 11:44, "Vlad Khorsun" wrote: А что - повторные апдейты миллиона жирных варчаров случаются сплошь и рядом ? :) Блобы не есть часть записи и живут в основном в страничном кеше. В том и дело, что VARCHAR никто не изменял - поэтому даже 350 для undo- log, м

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Кузнецов Евгений
To "Vlad Khorsun" Дополнение - и первую, и вторую ситуации вроде бы можно воспроизвести по log1.txt в составе архива С уважением, Евгений

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Кузнецов Евгений
On 23 сент, 11:44, "Vlad Khorsun" <[EMAIL PROTECTED]> wrote: > А что - повторные апдейты миллиона жирных варчаров случаются сплошь и > рядом ? :) Блобы не есть часть записи и живут в основном в страничном кеше. В том и дело, что VARCHAR никто не изменял - поэтому даже 350 для undo- log, мне к

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Vlad Khorsun
"Кузнецов Евгений" ... On 23 сент, 11:24, "Vlad Khorsun" : Да. Запись в памяти хранится в фиксированном формате. Любопытно, а как выкручиваются те, у кого VARCHAR(32000) или BLOB. А что - повторные апдейты миллиона жирных варчаров случаются сплошь и рядом ? :) Блобы не есть часть зап

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Кузнецов Евгений
On 23 сент, 11:24, "Vlad Khorsun" <[EMAIL PROTECTED]> wrote: > Да. Запись в памяти хранится в фиксированном формате. Любопытно, а как выкручиваются те, у кого VARCHAR(32000) или BLOB. > Подтверждения первому вопросу (невозврат памяти даже по коммиту) я пока не > видел ??? Не воспроизводит

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Vlad Khorsun
"Кузнецов Евгений" ... Доброго времени суток! On 23 сент, 01:00, "Vlad Khorsun" wrote: На первый взгляд : 350МБ уходит под анду-лог (1млн записей по 280 байт + накл. расходы). Спасибо. Значит, он отводит под VARCHAR(255) столько же, сколько и под CHAR(255)+2 - для ускорения операций?

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Vlad Khorsun
"Oleg LOA" ... "Vlad Khorsun" ... На первый взгляд : 350МБ уходит под анду-лог (1млн записей по 280 байт + накл. расходы). Вторые 350МБ, похоже, уходят под его копию во время VIO_verb_cleanup, (я давно хотел пооптимизировать verb_post в этом плане, но всё руки не доходят) А сливать это во в

Re: Странности на FB 2.0.3 RC1

2007-09-23 Пенетрантность Oleg LOA
"Кузнецов Евгений" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > А что такое SR - service request? Угу он потом должен породить change request, кторый породит code review после которого ok to merge, а потом будет новый rebaseline :-):-):-)

Re: Странности на FB 2.0.3 RC1

2007-09-22 Пенетрантность Oleg LOA
"Vlad Khorsun" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > На первый взгляд : 350МБ уходит под анду-лог (1млн записей по 280 байт + > накл. > расходы). Вторые 350МБ, похоже, уходят под его копию во время > VIO_verb_cleanup, > (я давно хотел пооптимизировать verb_post в этом пл

Re: Странности на FB 2.0.3 RC1

2007-09-22 Пенетрантность Кузнецов Евгений
Доброго времени суток! On 23 сент, 01:00, "Vlad Khorsun" <[EMAIL PROTECTED]> wrote: >На первый взгляд : 350МБ уходит под анду-лог (1млн записей по 280 байт + > накл. > расходы). Спасибо. Значит, он отводит под VARCHAR(255) столько же, сколько и под CHAR(255)+2 - для ускорения операций? > Вт

Re: Странности на FB 2.0.3 RC1

2007-09-22 Пенетрантность Кузнецов Евгений
Доброго времени суток! On 23 сент, 00:50, "Oleg LOA" <[EMAIL PROTECTED]> wrote: > P.S. Заведи SR в трекере, может кто и займётся А что такое SR - service request? В любом случае на трекер лучше сначала получить благословение :) всех заинтересованных сторон. С уважением, Евгений

Re: Странности на FB 2.0.3 RC1

2007-09-22 Пенетрантность Vlad Khorsun
"Oleg LOA" ... "Кузнецов Евгений" ... Вопрос - что содержится в undo-log? Даже если бы он содержал старые версии записей целиком с выравниваниями, неужели он мог бы занимать в несколько раз больше, чем сама БД? Вот я и говрю - смотреть как и что используется, оптимизировать в конце концов. P

Re: Странности на FB 2.0.3 RC1

2007-09-22 Пенетрантность Кузнецов Евгений
Oleg LOA wrote: Э это нужно смотреть как память используется. Гм, а как она может использоваться? Я делал неоднократные массовые update (см. пост 17.09.2007 11:35 и продолжение от 17.09.2007 14:20), естественно, память ушла под undo_log оператора. Вопрос - что содержится в undo-log? Даже ес

Re: Странности на FB 2.0.3 RC1

2007-09-22 Пенетрантность Oleg LOA
"Кузнецов Евгений" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Доброго времени суток! > > Khorsun Vlad wrote: >>> но при повторном вызове в одной транзакции FB в пике >>> потребляет до 700 Мб >> >> Это нормально - undo-log не святым духом питается. Оно же >> возвращается

Re: Странности на FB 2.0.3 RC1

2007-09-22 Пенетрантность Кузнецов Евгений
Доброго времени суток! Khorsun Vlad wrote: но при повторном вызове в одной транзакции FB в пике потребляет до 700 Мб Это нормально - undo-log не святым духом питается. Оно же возвращается по коммиту. Сижу теперь и думаю - а почему undo-log столько занял, если сама БД была существенно ме

Re: Странности на FB 2.0.3 RC1

2007-09-19 Пенетрантность Vlad Khorsun
"Кузнецов Евгений" ... Доброго времени суток! On 17 сент, 14:45, "Khorsun Vlad" : Вечером буду смотреть Удалось что-нибудь выяснить? Пока нет, ибо ещё не вечер :) -- Хорсун Влад

Re: Странности на FB 2.0.3 RC1

2007-09-19 Пенетрантность Кузнецов Евгений
Доброго времени суток! On 17 сент, 14:45, "Khorsun Vlad" <[EMAIL PROTECTED]> wrote: > > Вечером буду смотреть Удалось что-нибудь выяснить? С уважением, Евгений

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Dmitry Yemanov
Кузнецов Евгений wrote: А, то есть no_auto_undo отключает undo-log уровня транзакции, и если statement успешно выполнился, то undo-log statement'а грохается и все? Так точно. -- Дмитрий Еманов

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Кузнецов Евгений
On 17 сент, 16:26, Dmitry Yemanov <[EMAIL PROTECTED]> wrote: > > Когда тестировал, обратил внимание на следующее - при выполнении ES > > Mem usage подскакивает до 100 Мб, сразу же после него замеряем > > использование памяти процессом через UDF - 30. > > Это при no_auto_undo или как? Да, с ним. А

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Dmitry Yemanov
Кузнецов Евгений wrote: Кстати, а для ES undo-log работает? Да, конечно. Когда тестировал, обратил внимание на следующее - при выполнении ES Mem usage подскакивает до 100 Мб, сразу же после него замеряем использование памяти процессом через UDF - 30. Это при no_auto_undo или как? -- Дми

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Кузнецов Евгений
On 17 сент, 15:14, Dmitry Yemanov <[EMAIL PROTECTED]> wrote: > Кузнецов Евгений wrote: > > > А аналог NO SAVEPOINT в FB не планируется? > > Мной - нет :-) За остальных не скажу. IMHO, это из серии dirty reads - > сделать несложно, но мало кому реально надо. И консерватории противоречит? :) Кстат

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Dmitry Yemanov
Кузнецов Евгений wrote: А аналог NO SAVEPOINT в FB не планируется? Мной - нет :-) За остальных не скажу. IMHO, это из серии dirty reads - сделать несложно, но мало кому реально надо. -- Дмитрий Еманов

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Кузнецов Евгений
Доброго времени суток! On 17 сент, 14:52, Dmitry Yemanov <[EMAIL PROTECTED]> wrote: > Кузнецов Евгений wrote: > > > А no_auto_undo отключать undo-log не должен? > > Нет, конечно. Иначе как гарантировать атомарность оператора. А аналог NO SAVEPOINT в FB не планируется? С уважением, Евгений.

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Dmitry Yemanov
Кузнецов Евгений wrote: А no_auto_undo отключать undo-log не должен? Нет, конечно. Иначе как гарантировать атомарность оператора. -- Дмитрий Еманов

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Кузнецов Евгений
On 17 сент, 14:45, "Khorsun Vlad" <[EMAIL PROTECTED]> wrote: > Это нормально - undo-log не святым духом питается. Оно же > возвращается по коммиту. А no_auto_undo отключать undo-log не должен? > Вечером буду смотреть Спасибо, будем ждать. С уважением, Евгений.

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Khorsun Vlad
"Кузнецов Евгений" ... > > On 17 сент, 12:09, "Khorsun Vlad" > > "Кузнецов Евгений" ... > > > > > 21 мб против 17 в начале - этого хватит? > > > > В догонку - а при повторных вызовах процедуры память > > продолжает течь или остаётся 21МБ ? > > Вроде бы нет, Тогда это вряд ли утечка... но

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Кузнецов Евгений
On 17 сент, 12:09, "Khorsun Vlad" <[EMAIL PROTECTED]> wrote: > "Кузнецов Евгений" ... > > > 21 мб против 17 в начале - этого хватит? > > В догонку - а при повторных вызовах процедуры память > продолжает течь или остаётся 21МБ ? Вроде бы нет, но при повторном вызове в одной транзакции FB в пик

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Khorsun Vlad
"Кузнецов Евгений" ... > 21 мб против 17 в начале - этого хватит? В догонку - а при повторных вызовах процедуры память продолжает течь или остаётся 21МБ ? -- Хорсун Влад

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Khorsun Vlad
"Кузнецов Евгений" ... > 21 мб против 17 в начале - этого хватит? Должно хватить -- Хорсун Влад

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Khorsun Vlad
"Кузнецов Евгений" ... > > Доброго времени суток! > > On 17 сент, 10:40, "Khorsun Vlad" wrote: > > "Кузнецов Евгений" ... > > > (Если нужен воспроизводимый пример, то чуть попозже). > > > > Нужен > Думаю, сегодня будет. Куда отсылать? Как обычно - в Простоквашино дяде Фёдору ;) (hvlad a

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Кузнецов Евгений
Вот, что получается "на кошках" 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- r

Re: Странности на FB 2.0.3 RC1

2007-09-17 Пенетрантность Кузнецов Евгений
Доброго времени суток! On 17 сент, 10:40, "Khorsun Vlad" wrote: > "Кузнецов Евгений" ... > > (Если нужен воспроизводимый пример, то чуть попозже). > > Нужен Думаю, сегодня будет. Куда отсылать? > А на 2.0.1 это воспроизводится ? Да, все то же самое. Наверное, никто не занимается такими

Re: Странности на FB 2.0.3 RC1

2007-09-16 Пенетрантность Khorsun Vlad
"Кузнецов Евгений" ... > Обратите внимание на величину CurrentMemory - она не изменяется ни > после выполнения процедуры, ни после завершения транзакции. Это > нормально? Нет > (Если нужен воспроизводимый пример, то чуть попозже). Нужен > Если все update в процедуре формировать динами

Странности на FB 2.0.3 RC1

2007-09-16 Пенетрантность Кузнецов Евгений
Доброго времени суток! Обнаружил, что после выполнения одной из процедур сервер (Windows 2000, CS, 1-й dialect, FW OFF) не освобождает память. В процедуре выполняется update всей таблицы и после него повторные непересекающиеся update (думаю, я это переделаю, но пока так) Получаем Start Transactio