»Baze podatkov so nekatere najbolj kritične infrastrukture v sodobnih spletnih aplikacijah. Zato je dobra praksa, da zagotovite, da vedno delujejo z optimalno zmogljivostjo in da lahko obdelajo poljubno količino podatkov.
Čiščenje starih in neuporabljenih podatkov je eden od načinov za zagotovitev, da vaše baze podatkov delujejo z najboljšo zmogljivostjo. Odstranjevanje starih datotek zbirke podatkov omogoča zbirki podatkov pisanje novih datotek brez morebitnega prepisovanja.
Ta vadnica bo razpravljala o tem, kako odstraniti stare datoteke s posnetki iz vaše gruče Apache Cassandra.«
Posnetek posnetka v Cassandri
Začeli bomo z ustvarjanjem vzorčnih posnetkov za ponazoritev, kako odstraniti stare posnetke iz vaše gruče.
OPOMBA: Ta razdelek ne zajema različnih varnostnih kopij ali kako narediti določene posnetke. Oglejte si našo vadnico o ustvarjanju posnetkov Cassandra, če želite izvedeti več.
Cassandra Ustvari posnetek za vse prostore tipk
Če želite ustvariti posnetek za vse prostore ključev v gruči, lahko zaženemo ukaz:
$ posnetek orodja nodetool -t strežnik_backup
Zgornji ukaz ustvari posnetek vseh prostorov ključev v gruči in jih shrani v imenik server_backup.
Primer seznama posnetkov je prikazan:
Cassandra Prikaži razpoložljive posnetke
Preden izbrišete posnetke, si lahko ogledate razpoložljive posnetke v gruči tako, da zaženete ukaz:
$ nodetool seznam posnetkov
Zgornja poizvedba prikaže vse posnetke v gruči.
Brisanje posnetkov
Cassandra ne bo odstranila nobenih starih posnetkov, tudi ko posname nove posnetke. Zato je na vas, da ročno počistite stare posnetke.
Če želite izbrisati vse posnetke v vaši gruči, lahko uporabite ukaz clearsnapshot kot:
$ nodetool počisti posnetek --vse
Ukaz bo odstranil vse posnetke v tem vozlišču in vrnil sporočilo, kot je prikazano:
Z ukazom listsnapshot lahko preverite, ali so vsi posnetki očiščeni:
Izhod:
Ni posnetkov
Za izbris posameznega posnetka lahko uporabite možnost -t, ki ji sledi ime posnetka. Sintaksa ukaza je prikazana:
Na primer:
Ukaz bo odstranil posnetek z imenom server_backup.
Zaključek
V tem članku ste se naučili, kako ustvariti posnetek, si ogledati razpoložljive posnetke in izbrisati stare posnetke iz gruče Cassandra.
Hvala za branje!!