Sziasztok!
Van egy 4.1 es Mysql adatbázis, melyben van egy Innodb típusú tábla. Ebben van kicsivel több, mint 3 millió sor. Ezt a táblát kellene ürítenem. A truncate és delete nem jött össze, mert timeout -tal elszállt. Hogy tudnám üríteni ezt a nagy táblát?
- 1386 megtekintés
Hozzászólások
Navazze... Leírtam a megoldást, de a szerver kivédett...
újra, trükkösen:
4 sor:
1.: c r e a t e t a b l e tmp_tabla l i k e tabla
2.: d r o p t a b l e tabla
3.: c r e a t e t a b l e tabla l i k e tmp_tabla
4.: d r o p t a b l e tmp_tabla
:D
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Köszi! Mindjárt kipróbálom, csak még eléggé be van halva az mysql adatbázisom :(.
Ez a tábla a spamassasin bayes_token táblája. Van a sa-lear --force-expire, amivel kitakarítgatná. De korábban elindítottam és nagyon sok idő elteltével sem végzett. Tudja valaki hogy kb. mennyi idő alat kellene lefutnia ennek a parancsnak ekkora táblán (Dual p4 xeon 2.2 GHz - régi típus és 2gb ram)? Mert ha emberi idő, akkor nem törölném a tokeneket. Minden egyéb szolgáltatást lekapcsoltam, aminek köze lehet a mysql -hez.
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
- A hozzászóláshoz be kell jelentkezni
MaxNoOfConcurrentOperations ?
- A hozzászóláshoz be kell jelentkezni
Ilyen van a 4.1 -ben? Mert ha van, akkor a default érték, de én nem találtam :(
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
- A hozzászóláshoz be kell jelentkezni
Egy link (nem olvastam végig, de első ránézére érvényes 4.1-re is):
http://dev.mysql.com/doc/refman/4.1/en/mysql-cluster-ndbd-definition.ht…
- A hozzászóláshoz be kell jelentkezni
The next three [NDBD] parameters that we discuss are importan...
ehhez ENGINE=NDBCLUSTER kell, nekem meg Innodb van.
ha nagy marhaságot írtam, akkor sorry.
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
- A hozzászóláshoz be kell jelentkezni
sa-learn --clear
elég gyors..
- A hozzászóláshoz be kell jelentkezni
Köszi! Már rá is engedtem a rendszerre.
Milyen időkzönként lenne érdemes futtatni a sa-learn --force-expire -t hogy elkerüljem ezt a nagy táblaméretet?
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
- A hozzászóláshoz be kell jelentkezni
Egyébként az úgy teljesen normális, hogy a bayes_token tábla sorainak a száma folyamatosan változik? Ugrálgat pár százezret fel majd le.... Miközben fut a sa-learn --clear. A csökkenést még csak érteném, de a növekedést már kevésbé. Ma franc lehet ezzel :(?
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
- A hozzászóláshoz be kell jelentkezni
force expire-t heti 1x érdemes mindenképp, de törölni soha nem érdemes, hiszen minél több rekord van benne annál jobb a szűrés..
ugrálni meg azért ugrál, mert csak saccolja a mysql,hogy hány soros a tábla és néha többet, néha kevesebbet saccol meg
- A hozzászóláshoz be kell jelentkezni
Köszi! Ismét okosabb lettem egy cseppet :). Akkor ne is foglalkozzak vele, hogy ha pár millió sorra "sacolja" a mysql a sorok számát?
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
- A hozzászóláshoz be kell jelentkezni