Autor Zpráva
djlj
Profil
Zdravím, potřebuji trošku optimalizovat rychlost scriptů a snížit zátěž, proto se ptám - je rychlejší count(*), nebo count(cokoliv)? (cokoliv - název sloupce)
djlj
Profil
Zapomněl jsem dodat, že mám konkrétně na mysli MySQL ..
Kajman_
Profil *
Pokud na cokoliv bude index, tak to bude asi podobně rychlé. Hlavní rozdíl je v tom, že count(*) vrátí počet řádků a count(cokoliv) vrátí počet řádků, kde je cokoliv nenullové. Pokud na cokoliv nebude index, tak to při větších datech může být pomalejší.
djlj
Profil
No já bych počítal samé nenullovové řádky, které jsou indexem...

Takže je to jedno.

Díky za odpověď.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0