Method and apparatus for re-evaluating execution strategy...

Data processing: database and file management or data structures – Database and file access – Query optimization

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S713000, C706S014000, C706S015000, C706S045000

Reexamination Certificate

active

08046354

ABSTRACT:
A query facility for database queries saves and re-uses query execution strategies, and automatically detects that a strategy should be re-optimized as a result of changes to an indexed variable value. Preferably, the number of records evaluated and selected by the index value condition is dynamically monitored during execution, and an alternative query strategy is initiated when this number appears to be out of proportion to expectations. In an exemplary embodiment, an indexed search strategy is changed to a table scan strategy (or vice versa) as a result of a change to the number of records eliminated by the indexed value, although other examples are possible. Preferably, the query engine initiates an alternative search strategy and concurrently continues to execute the original search strategy as separate threads. Search results are obtained from whichever thread completes first.

REFERENCES:
patent: 5043872 (1991-08-01), Cheng et al.
patent: 5089985 (1992-02-01), Chang et al.
patent: 5091852 (1992-02-01), Tsuchida et al.
patent: 5412806 (1995-05-01), Du et al.
patent: 5495608 (1996-02-01), Antoshenkov
patent: 5794229 (1998-08-01), French et al.
patent: 5819255 (1998-10-01), Celis et al.
patent: 6009265 (1999-12-01), Huang et al.
patent: 6108648 (2000-08-01), Lakshmi et al.
patent: 6112198 (2000-08-01), Lohman et al.
patent: 6353826 (2002-03-01), Seputis
patent: 6754652 (2004-06-01), Bestgen et al.
patent: 6763359 (2004-07-01), Lohman et al.
patent: 6782380 (2004-08-01), Thede
patent: 6789071 (2004-09-01), Kapoor et al.
patent: 6865567 (2005-03-01), Oommen et al.
patent: 6931395 (2005-08-01), Day et al.
patent: 7031958 (2006-04-01), Santosuosso
patent: 7136848 (2006-11-01), Carlson et al.
patent: 7383246 (2008-06-01), Lohman et al.
patent: 7716215 (2010-05-01), Lohman et al.
patent: 7747606 (2010-06-01), Dageville et al.
patent: 2003/0187831 (2003-10-01), Bestgen et al.
patent: 2003/0229639 (2003-12-01), Carlson et al.
patent: 2004/0220923 (2004-11-01), Nica
patent: 2005/0125427 (2005-06-01), Dageville et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for re-evaluating execution strategy... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for re-evaluating execution strategy..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for re-evaluating execution strategy... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4281560

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.