im в настоящее время пытается вставить около 100 миллионов строк в лазурной таблице. Проблема в том, что каждая вставка занимает значительно больше времени, чем при использовании локальной базы данных. Есть ли способ более эффективно управлять этой задачей?Вставьте миллионы строк в лазурь
ответ
Если вы делаете строковые вставки, это будет неэффективно. Два варианта, которые следует учитывать в противном случае, используют API ADO.Net BULK в вашем коде C# (https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy(v=vs.110).aspx) или с помощью утилиты BCP для выполнения объемных вставок. Оба этих метода уменьшат округление до базы данных и избегают операций с верхним журналом транзакций для каждой строки.
Обратите внимание, что Azure SQL DB еще не предлагает возможность загрузки файлов на сервер и импорта оттуда. (Однако вы можете переместить плоский файл в Azure Storage Blob и выполнить программу импорта BCP или C# из Azure VM, если латентность перехода непосредственно из локальной базы в Azure DB еще слишком длинна.)
в этом случае, было бы лучше сжать файл flatfile перед загрузкой в blob, а затем распаковать его в виртуальной машине до BCPing до лазурной SQL-базы данных? – garrilla
- 1. SQL Server 2012: быстро ВСТАВЬТЕ миллионы строк из SELECT
- 2. Миллионы строк в GUI
- 3. Как быстро обновить миллионы строк в mysql
- 4. Как измерить миллионы строк NumberLong в Mongo?
- 5. Rails: экспортировать миллионы строк в csv
- 6. SQL Server ищет миллионы строк в таблице
- 7. MySQL: Вставьте верхние N строк из каждой группы в таблицу. Пусть миллионы групп
- 8. Миллионы строк автоматическое заполнение поля - идеи реализации?
- 9. Может ли xampp phpmyadmin обрабатывать миллионы строк?
- 10. BigQuery более быстрый способ вставить миллионы строк
- 11. Как эффективно читать миллионы строк из Кассандры?
- 12. Sql сервер, как вставлять миллионы строк
- 13. запрос, чтобы преобразовать миллионы строк по горизонтали
- 14. Ускорение запроса Postgres на миллионы строк?
- 15. Вставьте несколько строк в таблицу
- 16. Вставьте несколько строк в Laravel
- 17. Вставьте переменное число строк
- 18. Azure SQL Database - Индексация 10+ миллионы строк
- 19. имеет миллионы таблиц и миллионы строк внутри них - обычная практика в разработке баз данных MySQL?
- 20. Vim: вставьте несколько строк после нескольких строк
- 21. VBA: вставьте переменное количество строк
- 22. Миллионы таблиц в Google BigQuery
- 23. Вставьте разрывы строк, используя jQuery
- 24. Обновление двух столбцов в таблице, содержащей миллионы строк
- 25. Лучший способ подсчета миллионы строк между определенными датами в MySQL
- 26. Лучший способ вставить миллионы строк в базу данных SQL Server
- 27. Как вставить миллионы случайных строк в Cassandra с помощью CQL?
- 28. Невозможно преобразовать RDD в DataFrame (РДД имеет миллионы строк)
- 29. быстрый md5sum на миллионы строк в bash/ubuntu
- 30. Самый быстрый способ вставить миллионы строк с приращением в MySQL
Является ли ваш локальная база данных работает с SSD? – tadman
Нет, но он может, как правило, вставлять 1 миллион строк, например, 10 минут. Но прямая вставка в sql azure занимает много времени. – Ravenous
Используете ли вы локальную рабочую станцию для загрузки на Azure, или вы скопируете данные из экземпляра Azure на локальный SQL Server? Загрузка удаленно может быть значительно медленнее. – tadman