Uuendatud 07. oktoober 2024
Milleks on vajalik andmebaasihoolduse toiming?
Andmebaas on arendatud ja üles ehitatud selliselt, et salvestada andmeid optimeeritud viisil. Aruannete arvutamisel otsib programm andmeid kogu andmebaasist. Kui dokumente on väga palju sisestatud, siis suurest andmebaasist otsimine võib olla ajamahukas. Näiteks, 1000 laosissetuleku ja 1000 laomahakandmise põhjal oleks laojäägi arvutamine iga kord aeganõudev. Sellepärast on loodud mitmed “vaheregistrid”, mida kasutaja programmis ei näe, kuid mida programm kasutab vahetulemuste salvestamiseks. Näiteks, peale iga laodokumendi kinnitamist uuendatakse vaheregistris kohe laojääki. Kui nüüd kasutaja võtab Laoseisu aruande, ei ole vaja saldot arvutama hakata, vaid saab kiiresti tulemuse kuvada vaheregistrist.
Ehk vaheregistrite eesmärk on kiirendada aruannete arvutamise kiirust.
Kuid tähelepanu tasub juhtida asjaolule, et vaheregistrid toimivad koos õige programmi kasutusviisiga. Kui andmebaasis on korrigeeritud dokumente viisil, mis ei vasta programmi tavapärasele kasutamisele, siis ei pruugi uueneda andmed vaheregistris. Selle tulemusena esineb olukordi, kus erinevates aruannetes on näha erinevad tulemused.
Siis on vajalik teostada andmebaasihoolduse toiming, mille käigus vaheregistreid uuendatakse.
Loe andmebaasihoolduse toimingust SIIT
Sind võivad huvitada ka need artiklid:
Kui tihti on vaja andmebaasihooldust teha?
Kuidas vähendada andmebaasi mahtu ja luua uus andmebaas aastavahetusel?