← Back to Patent Explorer
US5630120A Expired / Lapsed US ⏱️ 0.0 years remaining

Method to help in optimizing a query from a relational data base management system

Assignee: Bull SAS
•
Filing: 1995-09-08
•
Granted: 1997-05-13
•
Expires: 2015-09-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for assisting in optimization of a query from a relational data base management system is provided. The method includes constructing a tree on the basis of the search for the execution plan of the query written in the query language of the RDBMS, that is representative of the execution plan of the query, and representing the tree on a screen.

Inventors

  • 👤 Eric Vachey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 16:44
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/245; G06F16/2453; G06F16/24534; G06F16/24537; G06F16/242; G06F16/2428; G06F16/24542; G06F16/24547; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934; Y10S707/99935

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 144 words
A method for displaying a query execution plan of a query for a relational database management system (RDBMS), said RDBMS being of the type that processes aspatial data only and having a screen display, said query execution plan comprising operations to be executed by said RDBMS, said operations being interconnected through links, said method comprising the steps of: generating information representative of said query execution plan, said information including at least one of operation names for said operations of the query execution plan, an option, and at least one characteristic of each said operation; analyzing said information to determine said operation names, said options, said characteristics and said links; and displaying on said screen display the operations in respective boxes, each of said boxes incorporating said operation name and corresponding options and characteristics, and the links between said boxes in a linear graphical form.
Claim 2
Independent Claim 144 words
A method for displaying a query execution plan of a query for a relational database management system (RDBMS), said RDBMS being of the type that processes aspatial data only and having a screen display, said query execution plan comprising operations to be executed by said RDBMS, said operations being interconnected through links, said method comprising the steps of: generating information representative of said query execution plan, said information including at least one of operation names for said operations of the query execution plan, an option, and at least one characteristic of each said operation; analyzing said information to determine said operation names, said options, said characteristics and said links; and displaying on said screen display the operations in respective boxes, each of said boxes incorporating said operation name and corresponding options and characteristics, and the links between said boxes in a linear graphical form.
Claim 3
Dependent Claim 13 words
The method of claim 1, wherein said information is arranged in a table.
Claim 4
Dependent Claim 20 words
The method of claim 1, wherein the RDBMS has objects and said characteristic is associated with one of said objects.
Claim 5
Dependent Claim 39 words
The method of claim 1, wherein said characteristic in said box includes information, said method further comprising: incorporating said characteristic in a button within said box; and clicking on said button to display said information on said screen display.
Claim 6
Dependent Claim 24 words
The method of claim 4, wherein said box incorporating said characteristic includes a table having descriptive elements, and said information includes said descriptive elements.
Claim 7
Dependent Claim 21 words
The method of claim 4, wherein said box incorporating said characteristic is an index, and said related information includes a histogram.
Claim 8
Dependent Claim 46 words
The method of claim 1, wherein the RDBMS has a dictionary including views, each view comprising a query, and said step of generating, further comprises: selecting the query from said views of said dictionary; and displaying the query of said selected view on the screen display.
Claim 9
Dependent Claim 32 words
The method of claim 7, further comprising: displaying the query on the screen display; and modifying contents of the query so that the query execution plan can be optimized by a user.
Claim 10
Dependent Claim 30 words
The method of claim 1, wherein the query is stored in a file, and said step of generating, further comprises: displaying the query of said file on the screen display.
Claim 11
Dependent Claim 32 words
The method of claim 9, further comprising: displaying the query on the screen display; and modifying contents of the query so that the query execution plan can be optimized by a user.
Claim 12
Dependent Claim 32 words
The method of claim 1, further comprising: displaying the query on the screen display; and modifying contents of the query so that the query execution plan can be optimized by a user.
Claim 13
Dependent Claim 150 words
A tool for displaying a query execution plan of a query for a relational database management system (RDBMS), said RDBMS being of the type that processes aspatial data only and having a screen display, wherein the query execution plan comprises operations to be executed by the RDBMS, the operations being interconnected through links, said tool comprising: an input for receiving information representative of the query execution plan, said information including at least one of operation names for the operations of the query execution plan, an option and at least one characteristic of each of the operations; said tool having means for analyzing said information to determine said operation names, said options, said characteristics and said links; and means for displaying on the screen display the operations in respective boxes, each box incorporating said operation name and corresponding option and characteristics and the links between the boxes in linear graphical form.
Claim 14
Dependent Claim 150 words
A tool for displaying a query execution plan of a query for a relational database management system (RDBMS), said RDBMS being of the type that processes aspatial data only and having a screen display, wherein the query execution plan comprises operations to be executed by the RDBMS, the operations being interconnected through links, said tool comprising: an input for receiving information representative of the query execution plan, said information including at least one of operation names for the operations of the query execution plan, an option and at least one characteristic of each of the operations; said tool having means for analyzing said information to determine said operation names, said options, said characteristics and said links; and means for displaying on the screen display the operations in respective boxes, each box incorporating said operation name and corresponding option and characteristics and the links between the boxes in linear graphical form.
Claim 15
Dependent Claim 13 words
The tool of claim 12, wherein said information is arranged in a table.
Claim 16
Dependent Claim 20 words
The tool of claim 12, wherein the RDBMS has objects and said characteristic is associated with one of said objects.
Claim 17
Dependent Claim 52 words
The tool of claim 12, wherein said characteristic in said box includes information, said tool having means for incorporating said characteristic in a button within said box; and said tool having means for providing a user with the ability to click on said button to display said information on said screen display.
Claim 18
Dependent Claim 24 words
The tool of claim 15, wherein said box incorporating said characteristic includes a table having descriptive elements, and said information includes said descriptive elements.
Claim 19
Dependent Claim 20 words
The tool of claim 15, wherein said box incorporating said characteristic is an index, and said information includes a histogram.
Claim 20
Dependent Claim 46 words
The tool of claim 12, wherein the RDBMS has a dictionary including views, each view comprising a query, said tool including means for selecting the query from said views of said dictionary, and means for displaying the query of said selected view on the screen display.
Claim 21
Dependent Claim 33 words
The tool of claim 18, wherein said tool displays the query on the screen display, and modifies contents of the query so that the query execution plan can be optimized by a user.
Claim 22
Dependent Claim 26 words
The tool of claim 12, wherein the query is stored in a file, and said tool displays the query of said file on the screen display.
Claim 23
Dependent Claim 33 words
The tool of claim 20, wherein said tool displays the query on the screen display, and modifies contents of the query so that the query execution plan can be optimized by a user.
Claim 24
Dependent Claim 33 words
The tool of claim 12, wherein said tool displays the query on the screen display, and modifies contents of the query so that the query execution plan can be optimized by a user.

References Cited (Backward Citations)

US4829427A Cited
US4769772A Cited
US4774661A Cited
US4930071A Cited
US5091852A Cited
US5065347A Cited
US5335345A Cited
US5201046A Cited
US5379419A Cited
US5495605A Cited
US5331554A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-12 2000-11-11 2001-05-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-12 2004-11-11 2005-05-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-12 2008-11-11 2009-05-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag