Hi,

Ostatnio zaczynam sobie po mału analizować znaczenia poszczególnych zapisów w logach działania serwera MySQL, a dokładnie opcji: slow-query.log czyli zapytań które wykonują się dłużej niż ustawiono to w my.cnf

Przykładowy wpis:
Cytat
# Time: 071103 02:46:51
# User@Host: kowalski[kowalski] @ localhost []
# Query_time: 14 Lock_time: 0 Rows_sent: 19 Rows_examined: 694754
use kowalski-opisy;
SELECT c.*,count(d.id) AS count FROM mygad_categories c LEFT JOIN mygad_descs d ON (d.cat_id=c.id AND d.active="1") GROUP BY c.id ORDER BY name ASC;


Nie mogę się doszukać lub po prostu nie jestem pewien do tak dokładniej oznacza i jaki ma wpływ na wydajność działania opcje:
- "Rows_sent: 19" - ilość wierszy faktycznie wczytanych/pobranych które spowodowały wyświetlenie informacji na stronie.
- "Rows_examined: 694754" - ilość wierszy które zostały kompletnie nie potrzebnie wczytane/pobrane co skutkiem jest źle napisane zapytanie lub błędy w skrypcie

Dobrze myślę czy jednak jestem w błędzie?