mdco
11.08.2010, 12:48:38
Witam
po wykonaniu polecenia:
mysqldumpslow -t 10 /var/log/mysql/mysql-slow.log
otrzymuje:
Reading mysql slow query log from /var/log/mysql/mysql-slow.log
Count: 1 Time=4.00s (4s) Lock=0.00s (0s) Rows=0.0 (0),
COMMIT
Jak już wiem COMMIT służy do zatwierdzenia transakcji. Ale czym może być spowodowane to że trwa to aż 4 sekundy, czy to normalne?
wookieb
11.08.2010, 12:50:29
Jaka treść transakcji. Schematy tabel (triggery).
Do slow loga wrzucane są wolne zapytania (więć raczej nie transakcje) które działają dłużej niż zmienna konfiguracyjna (nie pamiętam jaka).
mdco
11.08.2010, 12:57:15
Treści transakcji nie znam. Wiem tyle ile jest w logu.
jak dam:
cat /var/log/mysql/mysql-slow.log
# Query_time: 4 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
use nazwa_bazy_danych;
COMMIT;
Może to coś więcej wam podpowie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.