Spec-Zone.ru › MariaDB

Проблемы движка хранения Cassandra

CassandraSE больше не активно разрабатывается и был удалён в MariaDB 10.6. См. MDEV-23024.

Эта страница перечисляет трудности и особенности движка хранения Cassandra. Я не помещаю их в систему отслеживания ошибок, так как неясно, следует ли рассматривать эти свойства как ошибки.

Отсутствие возможности получить E(#строк в семействе столбцов)

По-видимому, нет способа получить даже приблизительную оценку того, сколько различных ключей присутствует в семействе столбцов. В настоящее время я использую произвольное значение 1000, что приводит к

  • EXPLAIN всегда будет показывать rows=1000 для полных сканирований таблицы. В будущем это может привести к плохим планам запросов.
  • DELETE FROM table всегда выводит "1000 строк затронуто", не обращая внимания на то, сколько записей фактически находилось в таблице.
MariaDB [j1]> delete from t1;
Query OK, 1000 rows affected (0.14 sec)

Мы могли бы использовать новую функцию статистики таблиц, независимых от движка, чтобы получить некоторые статистические данные.

Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/cassandra-storage-engine-issues/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API