Цассандра Цлеар Снапсхотс

Cassandra Clear Snapshots



„Базе података су неке од најкритичнијих инфраструктура у модерним веб апликацијама. Стога је добра пракса да се осигура да увек раде са оптималним капацитетом и да су у стању да рукују било којом количином података.

Чишћење старих и некоришћених података је један од начина да осигурате да ваше базе података раде са најбољим перформансама. Уклањање старих датотека базе података омогућава бази података да пише нове датотеке без евентуалног преписивања.







Овај водич ће говорити о томе како да избаците старе датотеке снимка из вашег Апацхе Цассандра кластера.



Снимање у Касандри

Почећемо тако што ћемо направити узорке снимака да бисмо илустровали како да уклоните старе снимке из вашег кластера.



НАПОМЕНА: Овај одељак не покрива различите резервне копије или како да направите одређене снимке. Погледајте наш водич за креирање Цассандра снимака да бисте сазнали више.





Цассандра Направите снимак за све кључеве

Да бисмо направили снимак за све просторе кључева у кластеру, можемо покренути наредбу:

$ нодетоол снимак сервер_бацкуп


Горња команда прави снимак свих кључева у кластеру и чува их у директоријуму сервер_бацкуп.



Пример листе снимака је као што је приказано:

Цассандра Прикажи доступне снимке

Пре него што избришете било који снимак, можете да видите доступне снимке у кластеру тако што ћете покренути команду:

$ нодетоол листе снапсхотс


Горе наведени упит приказује све снимке у кластеру.

Брисање снимака

Цассандра неће уклонити старе снимке чак ни када прави нове снимке. Стога је на вама да ручно очистите старе снимке.

Да бисте избрисали све снимке унутар кластера, можете користити команду цлеарснапсхот као:

$ нодетоол цлеарснапсхот --све


Команда ће уклонити све снимке у том чвору и вратити поруку као што је приказано:


Можете да проверите да ли су сви снимци очишћени помоћу команде листснапсхот:

$ нодетоол листе снапсхотс


Излаз:

Детаљи снимка:
Нема снимака


Можете да користите опцију -т праћену именом снимка да бисте избрисали један снимак. Синтакса команде је као што је приказано:

$ нодетоол цлеарснапсхот < име_снимка >


На пример:


Команда ће уклонити снимак са именом сервер_бацкуп.

Закључак

У овом чланку сте научили како да направите снимак, прегледате доступне снимке и избришете старе снимке из Цассандра кластера.

Хвала за читање!!