Я читаю из AWS (s3) и записываю в базу данных (exasol), занимая слишком много времени, даже если настройка размера пакета не влияет на производительность.Я пишу 6,18 млн строк (около 3,5 ГБ), занимая 17 минут
, работая в режиме кластера. 20 узлов кластера
, как я могу сделать это быстро
Набор данных ds = session.read() .parquet (s3Path)
ds.write (). format ("jdbc"). option ("user", username) .option ("пароль", пароль) .option ("драйвер",Conf.DRIVER) .option ("url", dbURL) .option ("dbtable", exasolTableName) .option ("пакетный размер", 50000) .mode (SaveMode.Append) .save ();