Hello!

The actual VARCHAR lengths means less than you think. Instead, you can
supply a correct INLINE_SIZE when creating this index:
https://ignite.apache.org/docs/latest/SQL/sql-tuning#increasing-index-inline-size
https://ignite.apache.org/docs/latest/SQL/indexes#configuring-index-inline-size

By default it's 10, and some of those bytes are used for length, etc.

Regards,
-- 
Ilya Kasnacheev


пт, 6 нояб. 2020 г. в 21:04, Shravya Nethula <
shravya.neth...@aline-consulting.com>:

> Hi,
>
> A table has two varchar columns, one column created with specific column
> length and other created without any specific length as shown below:
> CREATE TABLE person (id LONG PRIMARY KEY, name VARCHAR(64), last_name
> VARCHAR)
>
> Can we create index on varchar columns without any specific length? In the
> above scenario, can we create index on last_name column?
> And while creating index on those columns, will there be any performance
> difference on these columns?
>
>
> Regards,
>
> Shravya Nethula,
>
> BigData Developer,
>
>
> Hyderabad.
>
>

Reply via email to