On 17 сент, 12:09, "Khorsun Vlad" <[EMAIL PROTECTED]> wrote: > "Кузнецов Евгений" ... > > > 21 мб против 17 в начале - этого хватит? > > В догонку - а при повторных вызовах процедуры память > продолжает течь или остаётся 21МБ ?
Вроде бы нет, но при повторном вызове в одной транзакции FB в пике потребляет до 700 Мб Start Transaction: consistency no_auto_undo nowait execute procedure bug_test2 -----Statistics----- Reads = 92649 Writes = 705927 Fetches = 31574346 Marks = 9770291 CurrentMemory = 21232956 MaxMemory = 21933632 NumBuffers = 1000 -----Detail statistics----- purge_count TEST_TABLE2 = 1000000 read_idx_count TEST_TABLE2 = 1000000 read_seq_count TEST_TABLE2 = 1000000 update_count TEST_TABLE2 = 2000000 -----End------ execute procedure bug_test2 -----Statistics----- Reads = 82338 Writes = 61053 Fetches = 15627537 Marks = 2000000 CurrentMemory = 21232960 MaxMemory = 720185748 NumBuffers = 1000 -----Detail statistics----- read_idx_count TEST_TABLE2 = 1000000 read_seq_count TEST_TABLE2 = 1000000 update_count TEST_TABLE2 = 2000000 -----End------ Commit Transaction P.S. Тестовый пример ушел С уважением, Евгений

