Quando si gestiscono tabelle in MySQL, proprio come in qualsiasi altra applicazione di database, potremmo incontrarne più errori di tabella che ne impediscono la corretta esecuzione e fruizione.
Se siamo amministratori di database, si consiglia vivamente di eseguire costantemente un'analisi del tavole che costituiscono un database per ottenere le migliori prestazioni da essi.
Fondamentalmente abbiamo tre passi per determinare se una tabella è o meno corrotto, questi sono:
- Sintomi
- rilevamento
- Risoluzione
Sintomi di errore della tabellaAlcuni dei sintomi che ci permettono di capire che una tabella è corrotta o danneggiata sono:
- Nessun utente può iniziare sessione in MySQL.
- Uso intensivo PROCESSORE.
- Messaggio di errore avviso di errori nelle tabelle.
- Impossibile eseguire copie sicurezza del database usando il comando mysqldump
- Spegnimenti imprevisti della macchina.
- Bug nel codice MySQL o MyISAM.
- Visualizzazione dei messaggi come File chiave errato per la tabella: '…'. Prova a ripararlo.
Successivamente, vedremo alcune opzioni su come riparare le tabelle in MySQL.
1. Come riparare le tabelle MySQL usando phpMyAdmin
Passo 1
La prima opzione che vedremo per riparare una tabella corrotta in MySQL tramite phpMyAdmin. Per questo accederemo alla console phpMyAdmin nel seguente percorso:
INGRANDIRE
Passo 2
Una volta lì accederemo utilizzando le nostre credenziali e avremo il seguente ambiente:
INGRANDIRE
Passaggio 3
Una volta lì selezioneremo il database in cui è ospitata la tabella e dal pannello centrale attiveremo la casella in cui si trova la tabella, in questo caso abbiamo la tabella 34 e una volta selezionata visualizziamo le opzioni del campo Per gli articoli contrassegnati e lì selezioniamo l'opzione Riparare il tavolo:
INGRANDIRE
Passaggio 4
Con questo eseguiremo il comando TABELLA DI RIPARAZIONE e phpMyAdmin analizzerà la tabella alla ricerca di errori e otterremo il risultato sullo schermo:
INGRANDIRE
Con questa semplice opzione possiamo riparare le tabelle MySQL con phpMyAdmin.
2. Come riparare le tabelle MySQL utilizzando direttamente MySQL
L'applicazione MySQL stessa ci offre la possibilità di analizzare una determinata tabella per analizzarla alla ricerca di errori e fallimenti. Per questo esempio useremo la tabella città nel database mondo.
Passo 1
Accediamo al database e lì faremo clic con il tasto destro del mouse sulla tabella da analizzare e selezioneremo l'opzione Manutenzione del tavolo
INGRANDIRE
Passo 2
Verrà visualizzata la seguente finestra in cui andiamo alla scheda Tabelle e lì selezioneremo l'opzione Controlla la tabella dove possiamo definire il livello di analisi tra Quick, Medium o Extended.
INGRANDIRE
Passaggio 3
Una volta definiti questi parametri, fare clic sull'opzione Controlla la tabella e verrà visualizzato il rispettivo risultato:
Come possiamo vedere, abbiamo alternative per riparare i tavoli in MySQL in modo agile e totalmente sicuro e in questo modo aumentare le capacità di MySQL all'interno della nostra organizzazione. Ricorda che MYSQL è un potente gestore di database che ci aiutano a ottimizzare tutta la gestione dei dati. Per migliorarne l'utilizzo vi lasciamo 20 consigli interessanti per MySQL.
Raccomandazioni MySQL