Jaka je transakcni zatez te databaze, kolik se tam vygeneruje zmen? Chovani, ktere popisujes odpovida fragmentaci dat v db bloku. Neznam vsak mysql, tak placnu moznosti
[1]Muzes v case prehrat zmeny na jine mysql nebo to jinak otestovat jinde a vyloucit vliv vps?
[2] muze to byt bug mysql/enginu
[3] zkus si udelat export db tabulek bez dat,abys zjistil, jake vsechny parametry db a tabulky maji. Vcetne pouzite metody porovnani dat a znakove sady
[4] pokud to jde, zkoumat exekucni plany dotazu a waity
Petr
------ Původní zpráva------
Od: Vojtěch Knyttl
Datum: čt, 13. 8. 2015 20:46
Na: vpsFree.cz Community list;
Předmět:Re: [vpsFree.cz: community-list] mysql po pár měsících potřebuje reload všech dat
On Thursday 13 August 2015 at 20:19, mrkva@mrkva.eu wrote:
Ahoj,nemenis casto strukturu dat? (ALTER TABLE a podobne)?Necpes tam data s vypnutymi indexy?Mas tam vubec indexy?MOn 08/13/2015 04:56 PM, Vojtěch Knyttl wrote:Ahoj,řeším takovou zvláštní věc, která se mi opakovaně děje. Mám v MySQLInnoDB databázi (v gzipu má asi 250 MB) a po několika měsících používáníněkteré komplexnější dotazy prostě přestanou dobíhat. Resp. dobíhají,ale řádově v minutách, když jinak dobíhaly v milisekundách. Veškerépokusy o optimalizace a nějaké přenastavení nikam nevedou. Jedinýmřešením je dropnutí úplně všeho a opětovný import. Jednou mi dokonce anito nepomohlo a tak jsem prostě dropnul celý kontejner a vše jelo až popřeinstalaci celého stroje. Celý to zní zvláštně a samotnýmu se mi tomunechce věřit a hlavně nevím co s tím dělat, aby se to neopakovalo.Dnes v noci hodlám vše zastavit a udělat nový kontejner s MySQL, všepřenést a pak jen přehodit IP adresy MySQL stroje. Což znamená, že mizůstane původní kontejner na ladění a srovnání, co může být špatně.Díky za jakýkoliv postřeh.Vojtěch Knyttl | GoOut+420 607 008 510_______________________________________________Community-list mailing list_______________________________________________Community-list mailing list
Attachments:- 0xE60DBF0D.asc