sql >> Database >  >> RDS >> Sqlserver

pyodbc - zeer lage bulkinvoegsnelheid

Ik had een soortgelijk probleem met het invoegen van pyODBC in een SQL Server 2008 DB met behulp van executemany(). Toen ik een profiler-tracering aan de SQL-kant uitvoerde, maakte pyODBC een verbinding, bereidde de geparametriseerde insert-instructie voor en voerde deze uit voor één rij. Dan zou het de verklaring onvoorbereid zijn en de verbinding sluiten. Vervolgens herhaalde het dit proces voor elke rij.

Ik kon geen oplossing vinden in pyODBC die dit niet deed. Uiteindelijk schakelde ik over naar ceODBC om verbinding te maken met SQL Server, en het gebruikte de geparametriseerde instructies correct.



  1. Spotlight Tuning Pack Basic:de beste gratis SQL-optimalisatietool

  2. Is het sleutelwoord 'as' vereist in Oracle om een ​​alias te definiëren?

  3. Ruby on Rails 3 Kan geen verbinding maken met lokale MySQL-server via socket '/tmp/mysql.sock' op OSX

  4. Hoe maak je een tijdelijke tabel in SQL?