The presence of
VARLEN
-encodedVARCHAR
orCHAR
columns does not affect table load performance.Table load and change propagation operations perform more slowly on
VARLEN
-encodedTEXT
-type columns than onVARLEN
-encodedVARCHAR
columns.-
There are two main differences with respect to HeatWave result processing for variable-length encoding compared to dictionary encoding:
A dictionary decode operation is not required, which means that fewer CPU cycles are required.
Because
VARLEN
-encoded columns use a larger number of bytes than dictionary-encoded columns, the network cost for sending results from HeatWave to the MySQL DB System is greater.