SELF-TUNING HISTOGRAM FOR DATABASE MODELING

Patent №

US 6,460,045

Granted

2002-10-01

Filed 1999

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09268589

Building histograms by using feedback information about the execution of query workload rather than by examining the data helps reduce the cost of building and maintaining histograms. A method of maintaining self-tuning histograms updates histograms based on feedback about the execution of a user query. A histogram may be initialized using an assumption of uniform distribution of data or by combining existing histograms. A histogram tuner accesses and estimated result in response to a user query generated by using the histogram. The histogram tuner calculates an estimation error based on the result of the user query and the estimated result. The frequencies of histogram buckets are refined based on the estimation error. The bucket bounds of the histogram are restructured based on the refined frequencies. The method may be performed on-line after a user query or off-line by accessing a workload log. By updating a histogram without accessing the database, the cost of building and maintaining histograms is significantly reduced.

Knowledge representationAI hardwareG06F 16/2462G06F 16/24545Y10S 707/99931Y10S 707/99932Y10S 707/99933Y10S 707/99934Y10S 707/99943

AI classification

AI hardware0.99
Knowledge representation0.51
Planning0.41
Machine learning0.05
Natural language0.05
Vision0.04
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 99900025

Assignors

ABOULNAGA, ASHRAF

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC