Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL - Kompleksitas:SELECT COUNT(*) FROM MyTable;

Itu tergantung pada mesin penyimpanan.

  • Untuk MyISAM, jumlah baris total disimpan untuk setiap tabel jadi SELECT COUNT(*) FROM yourtable adalah operasi O(1). Itu hanya perlu membaca nilai ini.
  • Untuk InnoDB, jumlah baris total tidak disimpan sehingga diperlukan pemindaian penuh. Ini adalah operasi O(n).

Dari manual :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DIIDENTIFIKASI OLEH 'password' di MySQL

  2. Kode Peringatan Mysql 1592 Pernyataan tidak aman ditulis ke log biner menggunakan format pernyataan

  3. Koneksi db otomatis ditutup di php?

  4. Operator penggabungan MySQL

  5. apa penyebab sebenarnya dari kesalahan mysql 1442?