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

Hiệu suất trong PDO / PHP / MySQL:giao dịch so với thực thi trực tiếp

Nếu truy vấn của bạn là CHÈN, hãy trang 7.2.19. Tốc độ của câu lệnh INSERT của sổ tay MySQL cung cấp hai thông tin thú vị, tùy thuộc vào việc bạn có đang sử dụng công cụ giao dịch hay không:

Khi sử dụng công cụ phi giao dịch:

Và, với một công cụ giao dịch:

Vì vậy, tôi đoán việc sử dụng các giao dịch có thể là một ý tưởng hay - nhưng tôi cho rằng điều đó có thể phụ thuộc vào tải trên máy chủ của bạn và liệu có nhiều mục đích sử dụng cùng một bảng tại cùng một thời điểm hay không, và tất cả những điều đó ...

Có nhiều thông tin hơn trên trang mà tôi đã liên kết đến, vì vậy đừng ngần ngại đọc nó;-)


Và nếu bạn đang thực hiện cập nhật câu lệnh :

Vì vậy, tôi đoán cũng có thể nói như vậy so với phụ trang.


BTW:để chắc chắn, bạn có thể thử cả hai giải pháp, đo điểm chuẩn chúng bằng microtime , về phía PHP, chẳng hạn;-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL phân biệt giữa e và é (e cấp tính) - Chỉ mục DUY NHẤT

  2. Chèn / xem hình ảnh vào / từ MySQL DB

  3. Cách khóa một hàng

  4. MySQL cha -> truy vấn con

  5. Làm cách nào để chuyển đổi thời gian MySQL sang dấu thời gian UNIX bằng PHP?