Hvis dit mål er faktisk at tælle rækkerne, skal du bruge COUNT(*)
. num_rows
bruges normalt (efter min erfaring) kun til at bekræfte, at mere end nul rækker blev returneret og fortsætter i så fald. Det vil sandsynligvis tage MySQL længere tid at udlæse mange valgte rækker sammenlignet med aggregeringen på COUNT
også selvom selve forespørgslen tager samme tid.