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

Кое е най-бързо? SELECT SQL_CALC_FOUND_ROWS ОТ `таблица` или SELECT COUNT(*)

Зависи. Вижте публикацията в MySQL Performance Blog по тази тема:До SQL_CALC_FOUND_ROWS или не към SQL_CALC_FOUND_ROWS ?

Само кратко обобщение:Питър казва, че зависи от вашите индекси и други фактори. Много от коментарите към публикацията изглежда казват, че SQL_CALC_FOUND_ROWS почти винаги е по-бавно - понякога до 10 пъти по-бавно - от изпълнението на две заявки.



  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. SQL:Намерете максималния запис за група

  3. КОЛОНА ИЗПУСКАНЕ на MySQL

  4. импортиране на CSV в phpmyadmin

  5. Python от нулата:Създайте динамичен уебсайт