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

Các truy vấn đồng thời được xử lý như thế nào trong cơ sở dữ liệu MySQL?

Các truy vấn luôn được xử lý song song giữa nhiều phiên (tức là kết nối máy khách). Tất cả các truy vấn trên một kết nối duy nhất được chạy lần lượt. Mức độ song song giữa nhiều kết nối có thể được định cấu hình tùy thuộc vào tài nguyên máy chủ hiện có của bạn.

Nói chung, một số hoạt động được bảo vệ giữa các phiên truy vấn riêng lẻ (được gọi là giao dịch). Chúng được hỗ trợ bởi các phần mềm phụ trợ InnoDB, nhưng không hỗ trợ các bảng MyISAM (nhưng nó hỗ trợ một khái niệm được gọi là hoạt động nguyên tử). Có nhiều mức độ cô lập khác nhau trong đó các hoạt động được bảo vệ khỏi nhau (và do đó cách các hoạt động trong một giao dịch song song ảnh hưởng đến một giao dịch khác) và tác động đến hiệu suất của chúng.

Để biết thêm thông tin, hãy đọc về các giao dịch trong chung và việc triển khai trong MySQL .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tệp jar MySQL JDBC trong Ubuntu ở đâu?

  2. Sự cố cơ sở dữ liệu UTF-8

  3. Sqoop:Không thể tải ngoại lệ trình điều khiển mysql

  4. Nhiều bảng hoặc hàng, cái nào hiệu quả hơn trong SQL?

  5. Hiệu quả bộ nhớ cache truy vấn