Производительность и масштабируемость

Выполнение узла Объединение предполагает последовательное считывание строк родительских таблиц данных. Ход выполнения операции отображается в списке задач.

Основными факторы, влияющими на производительность узла Объединение, выступают количество ключей и тип объединения. Добавление второго ключа значительно сократит скорость работы узла, но уже третий, четвертый и последующие ключи лишь незначительно повлияют на производительность. Узел линейно масштабируется с общим количеством колонок и записей в двух исходных таблицах. Это в меньшей степени влияет на производительность в сравнении с количеством ключей и типом объединения. Самыми быстрыми типами объединения являются внешнее объединение, например, правое внешнее объединение или объединение "многих-с-одним" с применением одного ключа. Самым медленным объединением является внутреннее объединение по нескольким ключам.

С целью сохранения высокой производительности PolyAnalyst сравнивает текстовые значения по их внутреннему идентификатору, а не по самому значению. В противном случае производительность узла была бы очень низкой.

Результатом работы узла Объединение является таблица данных.

Для получения дополнительной информации об опциях и инструментах, доступных в окне просмотра результатов, см. раздел Просмотр данных.