Portál AbcLinuxu, 12. května 2025 19:08

Dotaz: Mysql: status procesu

3.11.2004 21:19 Luda Vitoul | skóre: 3
Mysql: status procesu
Přečteno: 179×
Odpovědět | Admin
Pokud si dam vypsat procesy mysql (mysqladmin processlist) tak se mi tam obcas objevi proces se statusem "Statistics". Jedna se o Select. Pokud se nasledne jiny proces pokusi zapsat do tabulky, ze ktere byl ten Select, tak ma status "Locked". Tim se pak blokuji ostatni Selecty z dane tabulky (cekaji na ten Insert/Update) a pak je jen otazkou casu nez pocet procesu se statusem "Locked" prekroci maximalni mez.

vypada to asi takto (ty dotazy jsem zkratil aby to bylo kratsi):
+-------+------+-----------+----+---------+------+------------+---------------
| Id    | User | Host      | db | Command | Time | State      | Info
|+------+------+-----------+----+---------+------+------------+---------------
| 17694 | web  | localhost | db | Sleep   | 236  |            |
| 17947 | web  | www:37227 | db | Sleep   | 0    |            |
| 19412 | web  | www:38985 | db | Query   | 81   | statistics | SELECT count(id) FROM katalog ....
| 19645 | web  | www:39285 | db | Query   | 1    | Locked     | UPDATE katalog SET ...
| 20039 | web  | www:39732 | db | Query   | 1    | Locked     | SELECT ... FROM katalog ... 
| 20040 | web  | www:39734 | db | Query   | 1    | Locked     | SELECT ... FROM katalog ... 
------------------------------------------

Uvitam kazdou radu, ktera mi pomuze najit rezeni jak se statusu "Statistic"

Predem diky
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.