sql >> Database >  >> RDS >> Mysql

Rijen tellen voor een tabel in MySQL?

In MyISAM , deze vraag:

SELECT  COUNT(*)
FROM    TABLE_NAME

is direct, omdat het in de metadata van de tabel wordt bewaard, dus het is bijna gratis om deze query uit te voeren en het zal altijd het juiste resultaat krijgen.

In InnoDB , telt deze zoekopdracht de rijen één voor één, wat even kan duren.

Dus als u de exacte waarde van COUNT(*) . niet nodig heeft , kunt u INFORMATION_SCHEMA . opvragen .



  1. Lijst met datum- en tijdfuncties in SQL Server (T-SQL)

  2. laravel 5 inner join en groeperen op query syntaxisfout

  3. Intel Xeon schaalbare processors en SQL Server 2017

  4. Recursieve zoekopdracht met som in Postgres