sql >> Databasteknik >  >> RDS >> PostgreSQL

Kan jag använda Parallel.For med sql-kommandon?

En Npgsql-anslutning kan inte användas samtidigt - endast ett kommando kan köras vid en given tidpunkt (med andra ord, inget MARS-stöd).

Det kan definitivt vara vettigt att öppna flera anslutningar för att utföra dina frågor parallellt. Även om det är dyrt att upprätta en ny fysisk anslutning, är anslutningspooling extremt lätt, så det finns mycket lite omkostnader för att återanvända fysiska anslutningar. Den främsta anledningen till att inte göra detta är om du behöver att dina flera operationer ska vara i samma transaktion.



  1. Kör en SQL-raderingsfråga i Laravel

  2. När EXPLAIN körs, om fältvärdet för nyckel inte är null men Extra är tomt, används nyckeln?

  3. Lista alla tabeller som innehåller ett givet kolumnnamn

  4. Hur filtrerade index kan vara en mer kraftfull funktion