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

Việc sử dụng bộ đếm chế độ xem nhạy cảm với địa chỉ IP có thể mang quá nhiều khối lượng công việc cho MYSQL / PHP không?

Địa chỉ IP về cơ bản là số nguyên.

Lưu trữ chúng dưới dạng số nguyên và sử dụng chỉ mục trên cột tương ứng - các truy vấn sẽ rất nhanh theo cách đó. Chỉ cần lưu ý rằng địa chỉ ipv6 quá lớn đối với số nguyên 32 bit, vì vậy bạn có thể muốn xem xét sử dụng varchar (16) để thay thế và lưu trữ các đại diện nhị phân của địa chỉ ip của bạn.

Liên quan đến hiệu suất của ứng dụng của bạn, theo ý kiến ​​của tôi, việc sử dụng một số loại hệ thống bộ nhớ đệm cho loại thống kê này luôn luôn tốt. Ví dụ:chỉ tạo lại thống kê của bạn nếu, khoảng thời gian nhất định đã trôi qua.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiệu suất Hibernate, JDBC và Java trên tập kết quả vừa và lớn

  2. Thực thi INSERT nếu bảng trống?

  3. làm thế nào để truyền hệ thập lục phân thành varchar (datetime)?

  4. Laravel / PHP:Sắp xếp theo thứ tự bảng chữ cái với các số theo thứ tự

  5. Chuỗi tới joda LocalDate ở định dạng dd-MMM-yy