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:
Sep. 08, 2020

Filed:

Jun. 28, 2017
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Sudipto Das, Redmond, WA (US);

Bolin Ding, Redmond, WA (US);

Vivek R. Narasayya, Redmond, WA (US);

Manoj A. Syamala, Redmond, WA (US);

Jingjing Wang, Seattle, WA (US);

Gaoxiang Xu, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/245 (2019.01); G06F 16/28 (2019.01);
U.S. Cl.
CPC ...
G06F 16/217 (2019.01); G06F 16/221 (2019.01); G06F 16/2282 (2019.01); G06F 16/245 (2019.01); G06F 16/284 (2019.01);
Abstract

Provided are methods and systems for generating physical database design tuning recommendations. Given a workload, the system analyzes the workload to identify and recommend a set of rowstore and columnstore indexes optimal for the performance of the workload. The system is designed to estimate the size of the columnstore index (at the granularity of each column) without actually building the index, estimate the improvement in query performance that each columnstore index would result in when built, and automatically derive the workload used for the physical design tuning task by analyzing stored query execution history data. This automatic workload derivation is orthogonal to columnstores and can be used even when columnstore indexes are not being used.


Find Patent Forward Citations

Loading…