У меня есть таблица большого размера, близкая к 1 ГБ, и размер этой таблицы растет каждую неделю, общее количество строк составляет 190 миллионов, я начал получать предупреждения от HANA о разбиении этой таблицы, поэтому я планировал разделить это сстолбец, который часто используется в предложении Where.
Моя система HANA является системой горизонтального масштабирования с 8 узлами.
Для того, чтобы сравнить разницу в производительности запросов разделов с этой нераздельной таблицей, я создалпредставления вычислений в верхней части этой неразделенной таблицы и записи производительности запросов.
Я разделил эту таблицу с помощью метода HASH и по количеству серверов и записал производительность запросов. Таким образом, у меня было бы хорошее распределение данныхмежду серверами. Я создал представление расчета и записал производительность запроса.К моему удивлению, я обнаружил, что мой запрос представления вычисления для нераздельной таблицы работает лучше по сравнению с представлением вычисления для многораздельной таблицы.
Это было действительно шоком. Не уверен, почему представление вычисления без многораздельной таблицы лучше реагирует на многораздельную таблицуПредставление расчета.
У меня есть выходные файлы плана, но я не уверен, где их прикрепить.
Дайте мне знать, почему это происходит.