Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

pyodbc - tốc độ chèn hàng loạt rất chậm

Tôi đã gặp sự cố tương tự với việc chèn pyODBC vào Cơ sở dữ liệu SQL Server 2008 bằng cách sử dụng thi hành (). Khi tôi chạy theo dõi hồ sơ ở phía SQL, pyODBC đang tạo kết nối, chuẩn bị câu lệnh chèn tham số và thực thi nó cho một hàng. Sau đó, nó sẽ không chuẩn bị câu lệnh và đóng kết nối. Sau đó, nó lặp lại quá trình này cho mỗi hàng.

Tôi không thể tìm thấy bất kỳ giải pháp nào trong pyODBC không thực hiện được điều này. Tôi đã chuyển sang ceODBC để kết nối với SQL Server và nó đã sử dụng đúng các câu lệnh được tham số hóa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa dữ liệu thông qua một hàm có giá trị bảng trong SQL Server

  2. Một thủ tục được lưu trữ là gì?

  3. Nhận chuỗi con trong SQL Server

  4. Chỉ mục Clustered và Non-Clustered thực sự có nghĩa là gì?

  5. Tìm kiếm mờ SQL Server với Phần trăm so khớp