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’indiqué dans la clause TYPE d’une déclaration INDEX.description(String) — Une description générale du fonctionnement 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, au format majeure.mineure.related(Array(String)) — Les noms des types d’index de saut de données associés.
Exemple
SELECT name, syntax
FROM system.data_skipping_index_types
WHERE name IN ('minmax', 'set')
ORDER BY name┌─name───┬─syntax───────────────────────────────────────┐
│ minmax │ INDEX name expr TYPE minmax GRANULARITY n │
│ set │ INDEX name expr TYPE set(max_rows) GRANULARITY n │
└────────┴──────────────────────────────────────────────┘Voir aussi
- Index de saut de données — Informations sur les index de saut de données.
system.data_skipping_indices— Les index définis sur les tables existantes.