ClickHouse/docs/en/system_tables/system.dictionaries.md
BayoNet 13d9a4eebe Sources for english documentation switched to Markdown.
Edit page link is fixed too for both language versions of documentation.
2017-12-28 18:13:23 +03:00

25 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# system.dictionaries
Contains information about external dictionaries.
Columns:
```text
name String Dictionary name.
type String Dictionary type: Flat, Hashed, Cache.
origin String Path to the config file where the dictionary is described.attribute.
names Array(String) Array of attribute names provided by the dictionary.
attribute.types Array(String) Corresponding array of attribute types provided by the dictionary.
has_hierarchy UInt8 Whether the dictionary is hierarchical.
bytes_allocated UInt64 The amount of RAM used by the dictionary.
hit_rate Float64 For cache dictionaries, the percent of usage for which the value was in the cache.
element_count UInt64 The number of items stored in the dictionary.
load_factor Float64 The filled percentage of the dictionary (for a hashed dictionary, it is the filled percentage of the hash table).
creation_time DateTime Time spent for the creation or last successful reload of the dictionary.
last_exception String Text of an error that occurred when creating or reloading the dictionary, if the dictionary couldn't be created.
source String Text describing the data source for the dictionary.
```
Note that the amount of memory used by the dictionary is not proportional to the number of items stored in it. So for flat and cached dictionaries, all the memory cells are pre-assigned, regardless of how full the dictionary actually is.