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

Използване на count(*) срещу num_rows

Ако целта ви е действително да преброите редовете, използвайте COUNT(*) . num_rows обикновено (според моя опит) се използва само за потвърждение, че са върнати повече от нула реда и продължава в този случай. Вероятно MySQL ще отнеме повече време, за да прочете много избрани редове в сравнение с агрегирането на COUNT също дори ако самата заявка отнема същото време.



  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. как да използвате функцията require_once вътре

  3. Многостепенно меню, управлявано от база данни на PHP

  4. MySQL диакритично нечувствително търсене (арабски)

  5. Въпрос за дизайн на база данни