Käsky, jolla kysytään, onko mysql-taulukko korruptoitunut, on seuraava: # TARKISTA TAULUKKO -pöydän nimi
Yleensä, jos mysql-taulu ei ole käytettävissä, taulu voidaan korjata ja levytila pienenee, kun se optimoidaan. Kätevä vahvistus. Taulukon korjaus- ja optimointikomennot ovat seuraavat: #REPAIR TAULUKKO 'table_name' Korjaustaulukko #OPTIMIZE TAULUKKO 'table_name' Optimoitu taulukko
KORJAUSPÖYTÄÄ käytetään rikkoutuneiden pöytien korjaamiseen. OPTIMIZE TABLE käytetään käyttämään tyhjäkäyntitietokantatilan takaisinkäyttöä; kun datarivit poistetaan taulukosta, levytilaa ei heti palauteta, ja OPTIMIZE TABLE -komennon jälkeen nämä tilat otetaan takaisin ja levyn datarivit järjestetään uudelleen (huom: se on levyllä, ei tietokannassa).
Useimmiten sinun ei tarvitse ajaa OPTIMIZE TABLE -toimintoa, vaan OPTIMIZE TABLE suoritetaan sen jälkeen, kun sarakkeet on poistettu massassa tai säännöllisesti (viikoittain tai kuukausittain) kyseisille tauluille. |