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

Tại sao thực thi chậm trong Python MySQLdb?

Thử viết thường từ 'giá trị' trong truy vấn của bạn - đây có vẻ là lỗi / hồi quy trong MySQL-python 1.2.3.

Quá trình triển khai thực thi của MySQL-python () khớp với mệnh đề VALUES với một biểu thức chính quy và sau đó chỉ sao chép danh sách các giá trị cho mỗi hàng dữ liệu, vì vậy, bạn sẽ thực thi chính xác cùng một truy vấn như với cách tiếp cận đầu tiên của mình.

Rất tiếc, biểu thức chính quy bị mất cờ phân biệt chữ hoa chữ thường trong bản phát hành đó (sau đó đã được sửa trong thân cây r622 nhưng không bao giờ được báo cáo lại cho nhánh 1.2) nên nó giảm khả năng lặp lại dữ liệu và kích hoạt truy vấn trên mỗi hàng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng các khóa và giá trị mảng để tạo câu lệnh sql select

  2. Homebrew MySQL 8.0.18 trên macOS 10.15 Catalina sẽ không chạy dưới dạng dịch vụ

  3. cách triển khai một lệnh sql phức tạp

  4. Hiệu suất REGEXP (so sánh với LIKE và =)

  5. MySQL:Đặt tên cho khóa chính trong câu lệnh CREATE TABLE