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

việc sử dụng tùy chọn pool trong database.yml là gì

Nó đặt số lượng kết nối có thể có cho mỗi quá trình ruby. Vì vậy, trong trường hợp bạn đang phân luồng ứng dụng rails của mình hoặc bạn sử dụng các giao dịch quá mức. Các giới hạn ở đây phụ thuộc vào thiết lập của bạn. Hãy xem xét điều này:

  • 50 quy trình ruby ​​
  • mỗi chủ đề có 100 chuỗi
  • một mysql với cài đặt 1000 kết nối đồng thời

vì vậy, điều hợp lý là mọi quy trình có thể mở tối đa 20 kết nối (50 * 20 ==1000) tại một thời điểm nhất định. Vì vậy, bạn sẽ đặt pool giá trị từ 20 trở xuố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. Mysql Sao chép Cơ sở dữ liệu từ máy chủ đến máy chủ trong một lệnh duy nhất

  2. MySQL 'Order By' - sắp xếp chính xác chữ và số

  3. Làm thế nào để cập nhật trên tầng trong MySQL?

  4. Mẹo nâng cấp từ MySQL 5.7 lên MySQL 8

  5. bảng cập nhật mysql ajax theo lớp