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

MySQL - Độ phức tạp của:SELECT COUNT (*) FROM MyTable;

Nó phụ thuộc vào công cụ lưu trữ.

  • Đối với MyISAM, tổng số hàng được lưu trữ cho mỗi bảng nên SELECT COUNT(*) FROM yourtable là một phép toán O (1). Nó chỉ cần đọc giá trị này.
  • Đối với InnoDB, tổng số hàng không được lưu trữ vì vậy cần phải quét toàn bộ. Đây là một phép toán O (n).

Từ hướng dẫn sử dụng :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển các hàng thành cột trong MySQL

  2. MySQL - Không thể tạo Chế độ xem với biến SET bên trong

  3. Thứ tự ngẫu nhiên nhất quán trong một truy vấn MySQL

  4. MySQL LOAD_FILE trả về NULL

  5. Truy vấn cập nhật MySQL với tham gia bên trái và nhóm theo