I have a varchar(50) field named token. When I do
count(distinct token) from table
I get ~ 400k. However, if I do
create index idx on table (token)
The cardinality is only 200. What could be going on here? Shouldn't cardinality be the same as the number of distinct tokens?