sql >> Database teknologi >  >> RDS >> Mysql

Mysql-forespørgslen køres to gange og skal være hurtigere anden gang, selv med SQL_NO_CACHE

Afhængigt af den storage-motor, du bruger, ja, den bliver højst sandsynligt indlæst fra en datacache og ikke en forespørgselscache.

MyISAM giver ingen caching på lagermotorniveau for data og cacher kun indekser. Operativsystemet serverer dog ofte data fra sine egne caches, hvilket meget vel kan fremskynde udførelsen af ​​din forespørgsel.

Du kan prøve at benchmarke forespørgslen i et rigtigt scenarie, bare log den specifikke forespørgsel til databasen, hver gang den udføres (sammen med dens udførelsestid).



  1. Understøtter mysqldump en statuslinje?

  2. hvordan man viser resultatet af forespørgslen

  3. Multi-threading C#-applikation med SQL Server-databasekald

  4. Der er problemer med at tilføje et nyt ID (automatisk stigning) efter tabellen