The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 07, 2017

Filed:

May. 06, 2013
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Austin Clifford, Dublin, IE;

Konrad Emanowicz, Dublin, IE;

Enda McCallig, Robertstown, IE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/30 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30469 (2013.01); G06F 11/3409 (2013.01); G06F 11/3447 (2013.01); G06F 17/30294 (2013.01); G06F 2201/80 (2013.01);
Abstract

A method and system are provided for performance analysis of a database. The method includes receiving a proposed data model, generating a hypothetical query workload using a plurality of sample query templates representing different query constructs for the proposed data model, generating hypothetical optimizer statistics using predefined generating rules that include a projected cardinality for the proposed data model and creating a sample empty database and database schema using the proposed data model. The method also includes applying the hypothetical optimizer statistics to the sample empty database, based on generating the hypothetical optimizer statistics, applying each query construct of the hypothetical query workload to the database schema and estimating a cost of the hypothetical query workload for the proposed data model.


Find Patent Forward Citations

Loading…