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

MySql изгледът е много бавен. Защо?

Веднага щом споменете DISTINCT или функции за агрегиране в изглед, MySQL избира алгоритъм TEMPTABLE за този изглед и това означава, че ще създаде временна таблица за изгледа и след това ще приложи сортиране, групиране и агрегиране към него. Вижте повече подробности тук . Освен това тук има някои препоръки относно ефективността на изгледа .




  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. MySql използва правилен синтаксис за клаузата over

  3. Параметризирана заявка за MySQL с C#

  4. Как да върнете позицията на елемент от списък в MySQL

  5. Извеждане на всички PHP грешки в базата данни, а не error_log