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

Cơ sở dữ liệu MySQL có thể lớn đến mức nào trước khi hiệu suất bắt đầu giảm

Kích thước cơ sở dữ liệu vật lý không quan trọng. Số lượng bản ghi không quan trọng.

Theo kinh nghiệm của tôi, vấn đề lớn nhất mà bạn sẽ gặp phải không phải là kích thước, mà là số lượng truy vấn bạn có thể xử lý tại một thời điểm. Nhiều khả năng bạn sẽ phải chuyển sang cấu hình chủ / tớ để các truy vấn đọc có thể chạy với các nô lệ và các truy vấn ghi chạy chống lại chính. Tuy nhiên, nếu bạn chưa sẵn sàng cho việc này, bạn luôn có thể điều chỉnh các chỉ mục của mình cho các truy vấn bạn đang chạy để tăng tốc thời gian phản hồi. Ngoài ra, bạn có thể thực hiện rất nhiều điều chỉnh đối với ngăn xếp mạng và hạt nhân trong Linux sẽ hữu ích.

Tôi đã nhận được tới 10GB của mình, chỉ với một số lượng kết nối vừa phải và nó xử lý các yêu cầu rất tốt.

Trước tiên, tôi sẽ tập trung vào các chỉ mục của bạn, sau đó yêu cầu quản trị viên máy chủ xem xét hệ điều hành của bạn và nếu tất cả những điều đó không giúp ích được gì thì có thể đã đến lúc triển khai cấu hình chính / phụ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tạo dữ liệu trong MySQL?

  2. Làm cách nào để chọn hàng thứ n trong bảng cơ sở dữ liệu SQL?

  3. Thiết kế ngược cơ sở dữ liệu MySQL bằng MySQL Workbench

  4. .NET Core 2.1 Identity nhận tất cả người dùng với các vai trò liên quan của họ

  5. Tôi không thể sử dụng các hàm mysql_ * sau khi nâng cấp PHP