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

1 bàn rất lớn hay 3 bàn lớn? Hiệu suất MySQL

Đây thực sự là một cuộc thảo luận về Singe - Table - Inheritance so với Table Per Class Inheritance và bỏ lỡ thừa kế đã tham gia. Phương pháp thứ nhất liên quan đến Phương pháp A, phương pháp thứ hai liên quan đến Phương pháp B và Phương pháp C của bạn sẽ là có tất cả ID của các bài đăng của bạn trong một bảng và trì hoãn các thuộc tính cụ thể cho nhóm hoặc người dùng - các bài đăng trên các bảng khác nhau. có các tác động tiêu cực của nó liên quan đến việc quét toàn bộ bảng. Nó phụ thuộc vào tần suất ứng dụng của bạn cần truy cập toàn bộ danh sách bài đăng so với chỉ truy xuất một số loại bài đăng nhất định. đó là một cách sắp xếp dữ liệu của bạn trong các bảng tạo cơ hội cho vòng đời thông tin (dữ liệu nào được truy cập khi nào và tần suất ra sao, một phần của nó có thể được di chuyển và nén để giảm kích thước cơ sở dữ liệu và tăng tốc độ truy cập phần bên trái của dữ liệu trong table), về cơ bản được chia thành ba kỹ thuật chính:Phân vùng dựa trên phạm vi, phân vùng dựa trên danh sách và phân vùng dựa trên băm. Thời gian nhất định đã hết. có thể thiết lập một MySQL - Phiên bản để ghi vào cơ sở dữ liệu và một phiên bản khác dưới dạng bản sao o f điều này cho các truy cập đọc, mặc dù điều này cũng có thể thảo luận, chủ yếu là khi nói đến RDT (quyết định thời gian thực), nơi bắt buộc phải có tính nhất quán tuyệt đối của dữ liệu tại bất kỳ thời điểm nào. là một kỹ thuật để cải thiện hiệu suất ứng dụng mặc dù tôi chưa biết về các giải pháp hiện có trong thế giới PHP. Oracle Hot Cache là một ví dụ khá phức tạp về nó, bạn có thể xây dựng một cái của riêng mình được triển khai trên cơ sở dữ liệu trong bộ nhớ hoặc sử dụng memcache.




  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ỗi chính trong MySQL 8.x? - khóa ngoại

  2. cách sử dụng mysql_data_seek với PDO?

  3. Chèn nhiều SQL với Python

  4. Bạn có thể có bao nhiêu cột (tối đa) trong một bảng MySQL?

  5. Giá trị chuỗi không chính xác trong python + django + Mysql