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

Câu hỏi thiết kế:làm thế nào để hiển thị số lượng người dùng trực tuyến?

Một cơ sở dữ liệu sẽ được tham gia. Vì vậy, mỗi khi ai đó đăng nhập vào trang web, bạn có thể có một trường trong bảng của người dùng cho last_login. Và sau đó, có thể có một tập lệnh thực hiện truy vấn đối với bảng của người dùng này để đếm số hàng last_login trong khoảng thời gian x gần nhất. Có thể tốt khi lưu vào bộ đệm ẩn này và tạo lại bộ đệm này sau mỗi z khoảng thời gian, sau đó kéo từ bộ nhớ cache này ra khỏi bộ nhớ cache như phản đối việc chạy truy vấn đối với bảng của người dùng mỗi khi có yêu cầu. Vì vậy, cơ sở dữ liệu + một số loại hệ thống bộ nhớ đệm.



  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:Nhóm theo hai cột và tổng

  2. Đánh số hàng bằng p:dataTable

  3. Trích thời gian để tham gia lại

  4. Tại sao mã pdo ::mysql này bị lỗi trên windows?

  5. Mysql - Lỗi PDO - Tên danh mục không hợp lệ:1046 Không có cơ sở dữ liệu nào được chọn