В настоящее время у меня есть семейство столбцов cassandra с большими строками данных, например, более 100 000. Теперь я хотел бы удалить все данные в этом семействе столбцов, и возникла проблема:
После того, как все данные удалены, я выполняю поисковый запрос в этом семействе столбцов, кассандре потребуются десятки секунд, чтобы вернуть пустой результат запроса. И затраты времени будут увеличиваться линейно, когда исходные данные больше
Это вызвано функцией захоронения при удалении данных из базы данных cassandra. Скорость поиска не вернется к нормальной до тех пор, пока не будет запущен следующий сборщик мусора. См. раздел Распределенное удаление Cassandra.
Поскольку такие операции запросов часто используются в моей системе, я не могу вынести огромную задержку до нескольких секунд.
Не могли бы вы дать мне решение этой проблемы?