Mysql
 sql >> база данни >  >> RDS >> Mysql

Изпълнението на Mysql заявка два пъти трябва да бъде по-бързо втория път, дори със SQL_NO_CACHE

В зависимост от системата за съхранение, която използвате, да, най-вероятно се зарежда от кеш на данни, а не от кеш на заявки.

MyISAM не предоставя кеширане на данни на ниво машина за съхранение, а само кешира индекси. Операционната система обаче често обслужва данни от собствения си кеш, което може да ускори изпълнението на заявката ви.

Можете да опитате да сравните заявката в реален сценарий, просто регистрирайте тази конкретна заявка в базата данни всеки път, когато се изпълнява (заедно с времето за изпълнение).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:изтрийте всички редове, а не само актуализирани

  2. Нуждаете се от помощ при създаване на динамично меню

  3. Какво е разделяне на MYSQL?

  4. Как да получите името на колоната на резултата от най-малка функция?

  5. Как да използвам псевдоними в математически оператори в SQL?