Mysql
 sql >> Datenbank >  >> RDS >> Mysql

langsame Zählung (*) auf innoDB

Sehen Sie sich diesen Beitrag an In InnoDB müssen Sie einen vollständigen Tabellenscan durchführen, während es in MyISAM ein Index-Lesevorgang ist.

Wenn Sie ein where verwenden -Klausel, obwohl sie das Ausführungsmuster so ändert, dass Indizes verwendet werden, so dass InnoDB im Allgemeinen bei vollständig uneingeschränkten Zählungen langsamer als MyISAM ist, während die Leistung bei eingeschränkten Zählungen übereinstimmt.