Ivan Bessonov created IGNITE-27198:
--------------------------------------

             Summary: Optimize double PK index lookup
                 Key: IGNITE-27198
                 URL: https://issues.apache.org/jira/browse/IGNITE-27198
             Project: Ignite
          Issue Type: Bug
            Reporter: Ivan Bessonov
            Assignee: Ivan Bessonov


Currently we use a {{PeekCursor}} for calling "get" from hash index storage. 
This means that in best case scenario we do two lookups to the index tree:
 * Read {{{}RowId{}}}.
 * Make sure that the next element is {{{}null{}}}.

This is problematic, because a simple implicit get only requires two actions: 
resolve {{PK}} and resolve {{{}RowId{}}}. Currently it is 3 lookups to the 
B+Tree that could be reduced to 2, which is substantial.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to