Invention Grant
- Patent Title: Tracking and maintaining expression statistics across database queries
-
Application No.: US15146798Application Date: 2016-05-04
-
Publication No.: US10372706B2Publication Date: 2019-08-06
- Inventor: Shasank K. Chavan , Aurosish Mishra , Mohamed Zait , Sunil P. Chakkappen , Can Tuzla , Jiaqi Yan
- 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: G06F16/00
- IPC: G06F16/00 ; G06F16/2453 ; G06F16/23 ; G06F16/22 ; G06F16/2455 ; G06F12/0802

Abstract:
Techniques are described for maintaining an expression statistics store that stores and updates metadata values for query expressions based on the occurrence of those query expressions within queries. In an embodiment, a database server instance receives a database query. In response, the database server instance identifies expressions within the database queries. The database server instance then determines whether an expression statistics store includes an entry for the particular expression. Responsive to determining that the expression statistics store includes an entry for the particular expression, the database server instance updates at least one metadata value in the entry based on the occurrence of the particular expression. Responsive to determining that the expression statistics store does not include an entry for the particular expression, the database server instance adds an entry for the particular expression.
Public/Granted literature
- US20170031967A1 TRACKING AND MAINTAINING EXPRESSION STATISTICS ACROSS DATABASE QUERIES Public/Granted day:2017-02-02
Information query