Autor Zpráva
Cipísek055
Profil *
Zdravím,

Chci se zeptat, jak lze optimalizovaně řešit zjištění počtu záznamů.
Takto - mám v tabulce 50 000 záznamů cca.

Z toho posílám třeba 5 příkazů, kde chci zjistit počet záznamů celkem, počet dnes přidaných záznamů ..
Snažím se takto např.

SELECT COUNT(id) FROM tabulka WHERE date>".strtotime(date("d.m.Y"))."

nebo

SELECT COUNT(id) FROM tabulka WHERE server='server1'

AI, indexy, optimalizace tabulky mám vše..
Ale trvá to třeba 8s / příkaz.

Díky za rady.
Kajman
Profil
Pokud máte indexy na sloupci date i server, tak zkuste count(*) misto count(id).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: