Passer au contenu principal

Description

Contient la liste des types d’index de saut de données pris en charge par le serveur, ainsi que la documentation intégrée pour chacun d’eux. Un type d’index de saut de données est spécifié dans le TYPE d’une déclaration INDEX d’une requête CREATE TABLE et permet à ClickHouse d’ignorer les granules qui ne peuvent pas satisfaire la condition d’une requête. Notez que cette table répertorie les types d’index disponibles, tandis que system.data_skipping_indices répertorie les instances d’index définies sur des tables existantes.

Colonnes

  • name (String) — Le nom du type d’index de saut de données, tel qu’il est spécifié dans le TYPE d’une déclaration INDEX.
  • description (String) — Une description générale du rôle du type d’index de saut de données.
  • syntax (String) — La manière dont l’index est déclaré dans une clause INDEX d’une requête CREATE TABLE.
  • examples (String) — Exemples d’utilisation.
  • introduced_in (String) — La version de ClickHouse dans laquelle le type d’index a été introduit pour la première fois, sous la forme major.minor.
  • related (Array(String)) — Les noms des types d’index de saut de données associés.

Exemple

Query
SELECT name, syntax
FROM system.data_skipping_index_types
WHERE name IN ('minmax', 'set')
ORDER BY name
Response
┌─name───┬─syntax───────────────────────────────────────┐
│ minmax │ INDEX name expr TYPE minmax GRANULARITY n     │
│ set    │ INDEX name expr TYPE set(max_rows) GRANULARITY n │
└────────┴──────────────────────────────────────────────┘

Voir aussi

Dernière modification le 29 juin 2026