Log in
Enquire now
‌

US Patent 7240044 Query optimization by sub-plan memoization

Patent 7240044 was granted and assigned to Microsoft on July, 2007 by the United States Patent and Trademark Office.

OverviewStructured DataIssuesContributors

Contents

Is a
Patent
Patent

Patent attributes

Current Assignee
Microsoft
Microsoft
Patent Jurisdiction
United States Patent and Trademark Office
United States Patent and Trademark Office
Patent Number
7240044
Patent Inventor Names
Ashraf I Aboulnaga0
Surajit Chaudhuri0
Date of Patent
July 3, 2007
Patent Application Number
10941113
Date Filed
September 15, 2004
Patent Citations Received
‌
US Patent 11700303 Distributed data analysis for streaming data sources
0
‌
US Patent 11777981 Risk scoring based on compliance verification test results in a local network
‌
US Patent 11711810 System, security and network management using self-organizing communication orbits in distributed networks
0
‌
US Patent 11886229 System and method for generating a global dictionary and performing similarity search queries in a network
0
‌
US Patent 12132784 Distributed data analysis for streaming data sources
0
‌
US Patent 11956335 Automated mapping of multi-tier applications in a distributed system
0
‌
US Patent 11914495 Evaluating machine and process performance in distributed system
0
Patent Primary Examiner
‌
Chong H. Kim
Patent abstract

Database system query optimizers use several techniques such as histograms and sampling to estimate the result sizes of operators and sub-plans (operator trees) and the number of distinct values in their outputs. Instead of estimates, the invention uses the exact actual values of the result sizes and the number of distinct values in the outputs of sub-plans encountered by the optimizer. This is achieved by optimizing the query in phases. In each phase, newly encountered sub-plans are recorded for which result size and/or distinct value estimates are required. These sub-plans are executed at the end of the phase to determine their actual result sizes and the actual number of distinct values in their outputs. In subsequent phases, the optimizer uses these actual values when it encounters the same sub-plan again.

Timeline

No Timeline data yet.

Further Resources

Title
Author
Link
Type
Date
No Further Resources data yet.

References

Find more entities like US Patent 7240044 Query optimization by sub-plan memoization

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us