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:
Nov. 08, 2016

Filed:

Dec. 20, 2004
Applicants:

Sanjay Kaluskar, Menlo Park, CA (US);

Sreenivas Gollapudi, Cupertino, CA (US);

Inventors:

Sanjay Kaluskar, Menlo Park, CA (US);

Sreenivas Gollapudi, Cupertino, CA (US);

Assignee:

ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 17/30 (2006.01); H04L 29/08 (2006.01); H04L 12/861 (2013.01); H04L 12/70 (2013.01);
U.S. Cl.
CPC ...
G06F 17/3048 (2013.01); G06F 17/30477 (2013.01); G06F 17/30501 (2013.01); H04L 49/9005 (2013.01); H04L 67/2847 (2013.01); G06F 17/3041 (2013.01); H04L 2012/5681 (2013.01);
Abstract

Techniques determine a quantity of rows to fetch based on memory available on a client computer and the fetch state of cursors. The techniques are used to determine a quantity of rows for 'pre-fetching'. Under pre-fetching, rows in addition to those requested by an application are fetched from a database instance and stored in a 'pre-fetch buffer'. The pre-fetch quantities are based on an amount of memory that is deemed available for pre-fetch buffers on a client computer and the number of cursors in the fetch state for a session at a given moment. Pre-fetching is used to hasten session migration. By fetching a quantity of rows that is larger than would be fetched if only the application-specified quantity were fetched, the fetch phase of a cursor is completed sooner. An earlier completion of the fetch phase of a session's cursors allows migration of the session to be completed sooner.


Find Patent Forward Citations

Loading…