Portál AbcLinuxu, 27. května 2024 11:15


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

Vložit další komentář
17.5.2003 13:44 Michal Kec (MiK)
Rozbalit Rozbalit vše myisamchk z konozle MySQL?
Odpovědět | Sbalit | Link | Blokovat | Admin
Chtěl bych se zeptat, zda příkazy zadávané přes myisamchk jsou totéž, jako příkazy check table, analyze table a další, které se dají zadávat přímo v konzoli MySQL. Nikde jsem o tom nenašel zmínku. :( Díky za tenhle seriál!
17.5.2003 19:02 David Hauzar | skóre: 26 | Vimperk
Rozbalit Rozbalit vše myisamchk z konozle MySQL?

Díky za to díky! ;-)

CHECK TABLE Jmeno_Tabulky; = myisamchk -m Jmeno_Tabulky
REPAIR TABLE Jmeno_Tabulky;= myisamchk -r Jmeno_Tabulky
OPTIMIZE TABLE Jmeno_Tabulky;= myisamchk --quick --check-changed-tables --sort-index --analyze Jmeno_Tabulky
ANALYZE TABLE Jmeno_Tabulky;= myisamchk -a Jmeno_Tabulky;

Přičemž u příkazu CHECK TABLE můžete zadat tyto přepínače: QUICK | FAST | MEDIUM | EXTENDED | CHANGED.

U příkazu REPAIR TABLE můžete zadat tyto přepínače: QUICK | EXTENDED.

Následující příkaz důkadně prověří tabulku:

CHECK TABLE Jmeno_Tabulky EXTENDED;

V seriálu jsem o těchto příkazech nepsal, protože toho neumí víc, než program myisamchk. Většina lidí si tak vystačí se znalostí programu myisamchk - a kdo ne, tak si tyto příkazy najde v manuálu.

Na druhou stranu je pravda, že alespoň zmínit jsem se o nich měl.

19.5.2003 21:15 Michal Kec (MiK)
Rozbalit Rozbalit vše myisamchk z konozle MySQL?
Ptal jsem se proto, že někdy nemusím mít přístup na shell, ale příkazy mohu SQLku posílat jinak. Ty přikazy jsem znal a mátlo mě, že o nich nebyla v seriálu zmínka. Ale tenhle přehled je víc, než vyčerpávající! Ještě jednou díky!

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.