sql >> Database teknologi >  >> RDS >> Sqlserver

pyodbc - meget langsom bulk indsættelseshastighed

Jeg havde et lignende problem med pyODBC-indsættelse i en SQL Server 2008 DB ved hjælp af executemany(). Da jeg kørte en profileringssporing på SQL-siden, oprettede pyODBC en forbindelse, forberedte den parametriserede insert-sætning og udførte den for en række. Så ville det afklare udtalelsen og lukke forbindelsen. Det gentog derefter denne proces for hver række.

Jeg var ikke i stand til at finde nogen løsning i pyODBC, der ikke gjorde dette. Jeg endte med at skifte til ceODBC for at oprette forbindelse til SQL Server, og den brugte de parametriserede sætninger korrekt.



  1. Den hellige gral med at rense input og output i php?

  2. Hurtigt indlæg om SQLite UPSERT og den nye RETURNING-klausul.

  3. Afmystificere CXPACKET og CXCONSUMER ventetyper i SQL Server

  4. AWS RDS:"SQLSTATE[22001] - Data for lange til kolonne" ved hjælp af MariaDB 10.2