Portál AbcLinuxu, 8. května 2025 23:31

Dotaz: MariaDB query cache - ztrata spojeni

31.7.2014 11:57 mira
MariaDB query cache - ztrata spojeni
Přečteno: 842×
Odpovědět | Admin
Zdravím, v poslední době mám problém s MariaDB serverem, na jednoduché dotazy (select) se ztrácí spojení se serverem. Konkrétně na dotaz vrací "ERROR 2013 (HY000): Lost connection to MySQL server during query", později (při stejném dotazu) "ERROR 2006 (HY000): MySQL server has gone away".

Tabulka je optimalizovaná a není poškozena. Pokud lehce upravím dotaz (stačí přidat mezeru), dotaz se korektně provede, takže problém vidím v query cache, kterou když vymažu, tak se původní příkaz také provede bez problémů.

Na internetu jsem dohledal podobný problém (ale ne stejný), kde to vyřešili navýšením "max_allowed_packet" což nepomohlo (1MB -> 16MB). Velikost query cache je nastavena na 64MB. Verze MariaDB server je 5.5.38 (ale problém byl už na 5.5.36). Server beží několik let, problém je až poslední měsíc.

Co je zvlášní, v databázi je okolo 150ti tabulek, ale problém byl zatím jen u dvou (opakovaně) a tyto dvě tabulky nejsou ničím vyjímečné (největší, nejčastěji používané, ...).

Pokud by Vás cokoliv napadlo, budu rád. Moc děkuju a přeji pěkný den.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.8.2014 19:19 azurIt | skóre: 34 | blog: zatial_bez_mena
Rozbalit Rozbalit vše Re: MariaDB query cache - ztrata spojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skusil by som (len preventivne) celu DB dumpnut, vymazat a nahodit nanovo. Taktiez pustit nejaky test RAMky. V logoch (syslog) nie je nic?
rADOn avatar 12.8.2014 13:31 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: MariaDB query cache - ztrata spojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud máš podezření na query cache, dá se celá vypnout. Ale já bych na ni nevsázel. Jestli se to děje u stejných tabulí tak se spíš podívej do slow logu jestli něco nebrzdí provoz a do innodb statusu jestli ti tam nepadaj deadlocky.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
17.8.2014 19:26 johniez | skóre: 17 | blog: xyz | Praha
Rozbalit Rozbalit vše Re: MariaDB query cache - ztrata spojeni
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus na to postvat mysqltuner, mel by marii podporovat a treba neco zajimavyho sdeli.

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.