sql >> Databáze >  >> RDS >> Mysql

MySQL - Složitost:SELECT COUNT(*) FROM MyTable;

Záleží na úložišti.

  • Pro MyISAM je celkový počet řádků uložen pro každou tabulku, takže SELECT COUNT(*) FROM yourtable je operace O(1). Potřebuje pouze přečíst tuto hodnotu.
  • Pro InnoDB se celkový počet řádků neukládá, takže je vyžadováno úplné skenování. Toto je operace O(n).

Z příručky :



  1. Jaký je nejúčinnější způsob uložení pořadí řazení ve skupině záznamů v databázi?

  2. Jak nainstalovat SQL Server na Windows

  3. Vyberte VŠECHNA pole, která obsahují pouze VELKÁ písmena

  4. Získejte nejnovější datum ze seskupených dat MySQL