FB 2.1.0.16624 Beta2 жрёт память при вставке текстовых блобов в UTF8.
CREATE TABLE TEST (
TEST BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET UNICODE_FSS
);
execute block
as
declare variable c integer;
begin
c = 0;
while (c < 100000) do begin
insert into test values ('Test');
c = c + 1;
end
end
На данный запрос процесс сервера отожрал больше гигабайта памяти,
после чего был мною убит. Такое происходит только в случае
использования юникодного блоба, если использовать однобайтные
кодировки все работает нормально.
Чем объясняется такое поведение? Или это баг?