Vladimir Ozerov created IGNITE-8386: ---------------------------------------
Summary: SQL: make sure PK index do not use wrapped objects Key: IGNITE-8386 URL: https://issues.apache.org/jira/browse/IGNITE-8386 Project: Ignite Issue Type: Task Components: sql Affects Versions: 2.4 Reporter: Vladimir Ozerov Fix For: 2.6 Currently PK may be built over the whole {{_KEY}} column, i.e. the whole binary object. This could happen in two cases: 1) Composite PK 2) Plain PK but with {{WRAP_KEY}} option. This is critical performance issue for two reasons: 1) This index is effectively useless and cannot be used in any sensible queries; it just wastes space and makes updates slower 2) Binary object typically has common header bytes what may lead to excessive number of comparisons during index update. To mitigate the problem we need to ensure that index is *never* built over {{_KEY}}, Instead, we must always extract target columns and build normal index over them. -- This message was sent by Atlassian JIRA (v7.6.3#76005)