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

Bộ nhớ đệm câu lệnh chuẩn bị với MySQL &JDBC

Có, bộ nhớ đệm sẽ không gây hại nếu bạn biết mình đang làm gì. Việc kết hợp bộ đệm phía máy khách với bộ đệm phía máy chủ sẽ mang lại lợi ích về hiệu suất nếu bạn sử dụng lại các câu lệnh đã chuẩn bị như chúng được cho là (rất nhiều người quên mất phần quan trọng nhất:D). Chỉ cần đặt Thuộc tính trình kết nối / J thuộc tính chính xác:

cachePrepStmts=true&useServerPrepStmts=true

Mặc dù tôi không phải là người yêu thích các điểm chuẩn vi mô, nhưng đây là một để hỗ trợ các tuyên bố của tôi (dự định chơi chữ khập khiễng). Phần thú vị về điểm chuẩn là nó cho thấy rằng việc bật bộ nhớ đệm phía máy chủ có thể thực sự làm chậm mọi thứ mà không có một số bộ nhớ đệm phía máy khách, nhưng với việc bật cả hai lớp bộ nhớ đệm cũng như sử dụng lại các câu lệnh đã chuẩn bị thích hợp, bạn có thể thực sự tăng tốc tốt. .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chế giễu PDO với phpunit

  2. Kết nối với MySQL từ xa

  3. vòng lặp mysql cho kết quả là php bên ngoài truy vấn mysql

  4. sự cố khi cài đặt gem mysql2 với rails3 trên mac

  5. Lỗi quá nhiều tệp mở trên Ubuntu 8.04