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.
Patent No.:
Date of Patent:
Dec. 12, 2017
Filed:
Apr. 27, 2012
Seisuke Tokuda, Tokyo, JP;
Akira Shimizu, Tokyo, JP;
Michiko Yoshida, Tokyo, JP;
Nobuo Kawamura, Tokyo, JP;
Shinji Fujiwara, Tokyo, JP;
Kazuhiko Mogi, Tokyo, JP;
Masaru Kitsuregawa, Tokyo, JP;
Kazuo Goda, Tokyo, JP;
Seisuke Tokuda, Tokyo, JP;
Akira Shimizu, Tokyo, JP;
Michiko Yoshida, Tokyo, JP;
Nobuo Kawamura, Tokyo, JP;
Shinji Fujiwara, Tokyo, JP;
Kazuhiko Mogi, Tokyo, JP;
Masaru Kitsuregawa, Tokyo, JP;
Kazuo Goda, Tokyo, JP;
Hitachi, Ltd., Tokyo, JP;
The University of Tokyo, Tokyo, JP;
Abstract
A database management system (DBMS) generates a query execution plan including information indicating one or more database (DB) operations necessary to execute the query. The DBMS dynamically generates a task for executing the DB operation in execution of the query. The DBMS performs a determination processing of simultaneous-task-generation number when newly creating a task. The determination processing of simultaneous-task-generation number is to calculate the number of simultaneous task generation, which is the number of tasks that can be generated simultaneously, based on the number of tasks which can be newly generated, a first memory resource amount which is the amount of memory resources necessary to be allocated per task newly generated, and a second memory resource amount which is the number of memory resources that can be newly allocated. The number of tasks generated dynamically and simultaneously is equal to or smaller than the calculated number of simultaneously generatable tasks.