Kako se koriste baze podataka, u njima se nakupljaju nepotrebne informacije - tabele, zapisi, indeksi itd. Ponekad ovo nepotrebno opterećenje dovodi do usporavanja ili grešaka u aplikacijama koje ih koriste. Najrasprostranjeniji sistem za upravljanje bazom podataka MySQL za ručno čišćenje baze podataka je aplikacija phpMyAdmin.
Neophodno je
PhpMyAdmin pristup
Instrukcije
Korak 1
Nakon prijave u phpMyAdmin, odaberite potrebnu bazu podataka u lijevom okviru.
Korak 2
Ako trebate očistiti bazu podataka iz svih tablica zajedno s podacima koje sadrže, kliknite vezu "Označi sve" koja se nalazi ispod tablice, a zatim na padajućem popisu odaberite red "Izbriši" s tekstom "Označeno". Aplikacija će tražiti potvrdu zahtjeva za DROP TABLE - kliknite "Da". Nakon toga, tablica s rezultatima izvršavanja SQL upita za brisanje svih tablica učitat će se u desni okvir.
Korak 3
Ako želite izbrisati samo podatke sadržane u tablicama, kao i u prethodnom koraku, morate kliknuti vezu "Provjeri sve", ali na padajućem popisu odaberite redak "Obriši". Naravno, i za operaciju brisanja i za ispiranje ne morate odabrati sve tablice. Možete potvrditi polja samo za tabele koje vas zanimaju.
Korak 4
U procesu aktivnog rada s bazom podataka, kada se izvode mnoge operacije pisanja i brisanja, "smeće" ostaje u tablicama - neki od neiskorištenih redaka, indeksa itd. Da bi se tablice istovarile iz svih nepotrebnih, koristi se opcija "Optimiziraj tablicu". Da biste je koristili, trebate ponovo kliknuti "Provjeri sve" i odabrati ovu liniju s padajućeg popisa.
Korak 5
Ako SQL upiti uzrokuju greške, tada je možda došlo do neke štete na podacima koje SQL server pohranjuje o strukturi i indeksiranju tablica baze podataka. U tom slučaju, klikom na vezu "Provjeri sve", na padajućem popisu morate odabrati stavku "Vrati tablicu".