Я пытаюсь создать несколько хранилищ данных в Azure Управляемом экземпляре / Sql БД сервера. Я был шокирован тем, насколько медленный процесс записи из R / RStudio. Например, для записи таблицы в Azure потребовалось 65 минут, а для записи ее на мой локальный компьютер Sql Server - менее 100 минут.
Кажется, что она записывает около 20 строк в секунду, независимо от того, от количества столбцов (если я переосмысливаю sh запрос с SSMS, он добавляет около 20 строк при каждом запуске).
Я читал в других потоках, что это может быть связано с производительностью ярус. Я видел вещи о уровнях B, A и P. Единственная информация, которую я вижу по уровням в нашей учетной записи, - это «Общая цель» и «Бизнес-критический». У нас общего назначения (Gen5) с 8 ядрами и 512 ГБ хранилища, из которых мы используем менее 10%. При выполнении одной из этих операций записи из R общее использование ЦП составляет менее 1%.
Я могу быстро читать таблицы из Azure в R / RStudio. Только письмо значительно затруднено.
Все это создает ощущение, что все идет гораздо медленнее, чем следовало бы, как если бы был эффект удушения или что-то в этом роде. Это так медленно, что я не могу эффективно получить исторические данные там - я позволил нескольким вещам работать прошлой ночью, и все они истекли.