Последнее обновление
Оптимизация схемы и индексов
Грамотно спроектированная схема таблицы, правильный выбор индексов и эффективные стратегии сканирования определяют максимально достижимую производительность запросов. Проводите оптимизацию по уровням в следующем порядке.
Оптимизация схемы таблицы
Выберите модель таблицы, столбцы партиционирования и бакетирования, столбцы Key и типы полей, чтобы избежать перекоса данных и в полной мере использовать параллелизм.
Оптимизация индексов таблицы
Выбирайте префиксный индекс, BloomFilter, NGram BloomFilter или инвертированный индекс в зависимости от характера запросов и применяйте их к подходящим столбцам.
Оптимизация сканирования таблицы
Используйте отсечение партиций, проталкивание условий к префиксному индексу и Runtime Filter, чтобы при каждом запросе сканировать меньше данных.