/ / Exporter des données d’une table dans une autre table en utilisant l’outil d’exportation de ssms - sql-server, export, ssms

Exportation de données d’une table vers une autre table à l’aide de l’outil d’exportation de ssms - sql-server, export, ssms

Je veux copier environ 35%, à l'aide de l'outil d'exportation de ssms, d'une table immense vers une autre table du même serveur mais avec une base de données différente

La requête utilisée pour restreindre les données source peut être décomposée en 16 petites requêtes.

Est-il possible d'exécuter 16 instances de l'outil d'exportation au lieu d'exécuter une seule requête? Est-ce que ça va être beaucoup plus rapide si j'exécute 16 instances de l'outil d'exportation?

J'utilise SQL Server 2012

Réponses:

0 pour la réponse № 1

Le problème ne sera pas celui de l'exportation, mais il faudra essayertous les 16 écrit à votre nouvelle table. Vous pouvez résoudre ce problème en utilisant des partitions en disposant d'une partition distincte par requête. Ensuite, basculez toutes les partitions et vous avez effectivement 16 tables pour écrire. À moins que ces disques ne se trouvent sur des disques séparés, il est possible que votre performance ne soit pas considérablement améliorée.

Vous feriez mieux d'écrire en tant qu'exportation unique avec plusieurs validations dans une seule table Heap vide et d'ajouter vos CI / NCI par la suite.

NB - Ne lancez pas SQL Export depuis votre PC local - Exécutez-le sur le serveur à la place ou vous traverserez le réseau.