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:
Mar. 15, 2022

Filed:

Jan. 29, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Ying Zhang, Beijing, CN;

Xiaobo Wang, Beijing, CN;

Shuo Li, Beijing, CN;

Ping Wang, San Jose, CA (US);

Leilei Li, San Jose, CA (US);

Akiko Hoshikawa, San Jose, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 16/22 (2019.01); G06F 16/28 (2019.01); G06F 16/11 (2019.01); G06F 16/18 (2019.01); G06F 16/17 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2246 (2019.01); G06F 16/119 (2019.01); G06F 16/1734 (2019.01); G06F 16/1865 (2019.01); G06F 16/221 (2019.01); G06F 16/282 (2019.01);
Abstract

An improved database-management system determines that a near-capacity leaf page of its database index must be split into multiple pages in order to store newly added index entries. The system determines whether the page should be 'multi-split' into more than two pages, the total number of new pages to be added, and the range of indexed values assigned to each new page. These determinations are made as functions of the frequency with which the index page, and other index pages for the same index, have been split in the past, of the data distribution of values indexed by the leaf page, and of the degree of sequentiality of entries added to the leaf page. Leaf pages approaching capacity may also be scheduled for 'pre-split' splitting during a period of lower utilization. These multi-split and pre-split operations reduce the numbers of index splits and of corresponding synchronous database-log writes.


Find Patent Forward Citations

Loading…