PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Puis-je utiliser Parallel.For avec les commandes sql ?

Une connexion Npgsql ne peut pas être utilisée simultanément - une seule commande peut être exécutée à un moment donné (en d'autres termes, pas de prise en charge de MARS).

Il peut certainement être judicieux d'ouvrir plusieurs connexions pour effectuer vos requêtes en parallèle. Bien que l'établissement d'une nouvelle connexion physique soit coûteux, le regroupement de connexions est extrêmement léger, il y a donc très peu de frais généraux liés à la réutilisation des connexions physiques. La principale raison de ne pas le faire est si vous avez besoin que vos opérations multiples soient dans la même transaction.