Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

pyodbc - много бавна скорост на масово вмъкване

Имах подобен проблем с вмъкването на pyODBC в SQL Server 2008 DB с помощта на executemany(). Когато стартирах трасиране на профилировчик от страната на SQL, pyODBC създаваше връзка, подготвяше параметризирания израз за вмъкване и го изпълняваше за един ред. Тогава той ще не подготви изявлението и ще затвори връзката. След това повтори този процес за всеки ред.

Не успях да намеря решение в pyODBC, което да не направи това. В крайна сметка преминах към ceODBC за свързване към SQL Server и той използва параметризираните изрази правилно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в операционната система на SQL Server 5:5 (Достъпът е отказан.)

  2. Производителност INNER JOIN срещу LEFT JOIN в SQL Server

  3. Групи за наличност на SQL Server AlwaysOn:Инсталация и конфигурация, част 2

  4. Връщане на списък с пощенски профили на база данни в SQL Server (T-SQL)

  5. Съхранявайте множество битови стойности в една колона на таблицата