Как я могу параллельно выполнить таблицу разделов sql для MySQL каждый раздел

Есть таблица разделов A, есть 4 раздела, я хочу загрузить данные в таблицу B.

insert into B select * from A partion (p0) where type = 0;
insert into B select * from A partion (p1) where type = 0;
insert into B select * from A partion (p2) where type = 0;
insert into B select * from A partion (p3) where type = 0;

Как я могу загружать данные для каждого раздела параллельно. только в одной связи.

1 ответ

  1. Попробуйте Apache Spark.

    Отличная документация по этой ссылке

    Все эти параметры должны быть указаны, если они указаны. Они описывают, как разбить таблицу при параллельном чтении от нескольких работников. partitionColumn должен быть числовым столбцом из рассматриваемой таблицы. Обратите внимание, что нижняя и верхняя границы используются только для определения шага секции, а не для фильтрации строк в таблице. Таким образом, все строки в таблице будут секционированы и возвращены. Этот параметр применяется только к чтению.