sql sever 2017: sp_execute_external_script: выполнение зависает при загрузке большого объема данных

Есть ли способ увеличить количество данных, которые можно загрузить в sp_execute_external_script?

При загрузке в execute sp_execute_external_script - 500 тысяч строк * 50 столбцов типа:

      exec sp_execute_external_script 
@language = N'Python'
,@script = N'python script'
,@input_data_1 = N'select 500000 rows * 50 columns from table'
,@input_data_1_name = N'df';

Выполнение зависает (запускается и длится часами, пока не остановлено). Когда уменьшить количество строк до 300 тысяч, но оставить 50 столбцов - это прекрасно работает. Когда уменьшить количество столбцов до 5, но оставить 500 тысяч строк - это прекрасно работает.

Метод разбиения данных на чанки с последующим объединением в один файл у меня работает, но я бы не хотел, по возможности, применять его, так как требует дополнительных часов работы на разработку кода и его поддержку.

Спасибо.

0 ответов

Другие вопросы по тегам