В моей базе данных HANA я выполнил дельта-слияние для нескольких таблиц, для которых я выполнил ряд операторов INSERT
Я вижу, что команда слияния выполнена успешно
С другой стороны, когда я запрашиваю таблицу M_CS_TABLES, я вижу, что MEMORY_SIZE_IN_DELTA больше нуля и высокий процент по сравнению с MEMORY_SIZE_IN_MAIN.Я ожидал увидеть 0 или меньше процентов на самом деле.
Не могли бы вы помочь мне понять это дельта слияния и объем памяти в проблеме дельта?
Я создал таблицы образцов столбцов в моей схеме для базы данных HANA, заполненной данными с помощью команд INSERT.Затем я выполнил следующую команду
MERGE DELTA OF "SALESORDERHEADER";
Чтобы запросить статистику слияния для таблиц столбцов,
select * from M_CS_TABLES where schema_name = Current_schema;
Несмотря на то, что размеры таблиц довольно малы, я ожидал, что раздел delta или row-store в разделетаблицы должны быть близки к нулю
Кроме того, RAW_RECORD_COUNT_IN_DELTA для всех таблиц равны 0, так как я понимаю, это означает, что в объединении нет ожидающих записей.
Для статистики на основе столбцов я выполнил
select * from M_CS_ALL_COLUMNS
where schema_name = Current_schema and table_name = 'SALESORDERHEADER';
Вывод: