Optimizacija baze podataka

Calculus 12
Optimizacija baze.
VAŽNO OBAVEŠTENJE !!!

Pre operacije "Optimizacija baza" administrator mora napraviti rezervnu kopiju (backup) baze, a OBAVEZNO u slučaju kada je sadržaj baze od velikog značaja za kompaniju.

Važna operacija u očuvanju integriteta baze podataka je optimizacija baze (vidi sliku) (vidi sliku)Tok optimizacije baze.. Optimizacija osim provere integriteta baze, rasterećuje bazu od velikog broja izbrisanih podataka koji se i dalje čuvaju, ali im je nemoguće pristupiti. Prepakovana baza će zauzimati manje fizičkog prostora na disku, a sadržaj će biti ponovo uredno složen. Samim tim, rad sa podacima, pretraga i njihovo izdvajanje će se primetno ubrzati (vidi sliku) (vidi sliku)Optimizovana baza..

Učitavam sliku
Tok optimizacije baze.
Učitavam sliku
Optimizovana baza.

Veličina baze raste nesrazmerno sa količinom uređivanih podataka uvek kada izbrišete bilo koji zapis ili objekat baze. Zapis se ne uklanja fizički, već i dalje ostaje zapisan u datoteci radne baze. Problem je što obrisan zapis ili objekat ne možete više jednostavno povratiti (ako ste ga nehotice izbrisali) ali je on i dalje prisutan u bazi.

Za optimizaciju baze u programu "Održavanje baza" kliknite na dugme "Optmizacija baza" (vidi sliku) (vidi sliku)Dugme Optimizacija baza.. U novootvorenom prozoru izaberite bazu ili baze za optimizaciju u kliknite na dugme "Obrada" (vidi sliku) (vidi sliku)Dugme Obrada.

Učitavam sliku
Dugme Optimizacija baza.
Učitavam sliku
Dugme Obrada.

Ako originalne baze birate preko DSN-a (vidi sliku) (vidi sliku)Optimizacija baza preko DSN-a., ovaj program se mora izvršavati na računaru na kojem se nalaze izabrane baze (vidi sliku) (vidi sliku)Završena optimizacija baza preko DSN-a..

Učitavam sliku
Optimizacija baza preko DSN-a.
Učitavam sliku
Završena optimizacija baza preko DSN-a.

Ako bazu biramo na osnovu njene fiksne putanje (vidi sliku) (vidi sliku)Fiksna putanja baze. može se optimizovati samo jedna baza bez obzira na kom računaru i disku se fizički nalazi (vidi sliku) (vidi sliku)Završena optimizacija baza preko DSN-a..

Učitavam sliku
Fiksna putanja baze.
Učitavam sliku
Izbor baze podataka.
Korisno je znati

Calculus 12 sa novim SQL Anywhere-om ima manje potrebe za optimizacijom baze. Ranije je veličina datoteke baze, kod izvršavanja nekih većih obrada, rasla zbog privremenih tabela koje baza formira u toku obrade. Iako se te privremene tabele posle obrade brišu, datoteka je ostajala velika. Novi SQL Anywhere posle ovakvih obrada automatski smanjuje veličinu datoteke baze.

Savet

Pre izvršenja optimizacije baze podataka primenite operaciju defragmentacije sadržaja diska ukoliko koristite starije verzije Windowsa. Ovo će omogućiti da se datoteka radne baze fizički kontinualno rasporedi na disku. Defragmentacija je dugotrajne pa je postavite kao zadatak modulu "Scheduled Tasks" koji će pokrenuti defragmentaciju u vreme kada ništa ne radite za računarom.