sql >> Databasteknik >  >> RDS >> Mysql

Frågan tar väldigt lång tid första gången den körs

Vad som förmodligen händer är att den extra tiden första gången frågan körs går åt till att kompilera frågan och utveckla exekveringsplanen. Detta förblir cachelagrat ett tag och sedan händer det igen.

Lösningen är att placera din fråga i en lagrad procedur.



  1. Kan inte få mysql-connector-python att installera i virtualenv

  2. Hur STRING_ESCAPE()-funktionen fungerar i SQL Server (T-SQL)

  3. MyCLI – En MySQL/MariaDB-klient med automatisk komplettering och syntaxmarkering

  4. Hur man använder if/else-villkor i en select i mysql