The LowCardinality data type does not require the whole set of values to have a low cardinality. It benefits when the values have locally low cardinality. For example, if the number of unique values in `repo_name` is a hundred million, but for every million consecutive values, there are only ten thousand unique, it will give a great speed-up.
> `repo_name` LowCardinality(String),
This is not a low cardinality:
7133122498 = 7.1B
Don't use low cardinality for such columns!