Invention Grant
- Patent Title: Optimizing execution plans for in-memory-aware joins
-
Application No.: US14806601Application Date: 2015-07-22
-
Publication No.: US10025822B2Publication Date: 2018-07-17
- Inventor: Dinesh Das , Mohamed Zait , Jiaqi Yan , Niloy Mukherjee
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F12/02

Abstract:
Techniques are described herein for accurately estimating the cost of performing a join against “mirror format” data that is at least partially located in volatile memory. Mirror format data is a copy of on-disk data (a.k.a. persistent format data) stored in a different format in volatile memory. In the preferred embodiment described herein, the mirror format data is stored in a column-major format, while the persistent format data is stored in a row-major format. The cost of performing a join query with a particular join method against mirror format data is different than the cost of performing the same particular join method against persistent format data. Techniques described herein for estimating the cost of multiple join query execution plans, and selecting the most optimized plan.
Public/Granted literature
- US20160350375A1 OPTIMIZING EXECUTION PLANS FOR IN-MEMORY-AWARE JOINS Public/Granted day:2016-12-01
Information query