Table scan predicate with integrated semi-join filter
US-2024419650-A1 · Dec 19, 2024 · US
US2016253383A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016253383-A1 |
| Application number | US-201615049685-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 22, 2016 |
| Priority date | Feb 27, 2015 |
| Publication date | Sep 1, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A non-transitory computer-readable storage medium storing therein a management-information acquiring program that causes a computer to execute a process includes acquiring queries to a target database for a management target service system, specifying a reference target table in the database based on names of target tables included in the queries and content of the queries, specifying a reporting target table on the basis of data of the reference target table, causing the database to execute an acquisition query to the reporting target table, and acquiring specific management information from the reporting target table.
Opening claim text (preview).
1 . A non-transitory computer-readable storage medium storing therein a management-information acquiring program that causes a computer to execute a process comprising: acquiring queries to a target database for a management target service system; specifying a reference target table in the database based on names of target tables included in the queries and content of the queries; specifying a reporting target table on the basis of data of the reference target table; causing the database to execute an acquisition query to the reporting target table; and acquiring specific management information from the reporting target table. 2 . The non-transitory computer-readable storage medium according to claim 1 , wherein the specifying the reporting target table includes specifying a plurality of the reporting target tables, and the process further comprising: creating the acquisition query on the basis of joining information of the plurality of reporting target tables included in an acquired query. 3 . The non-transitory computer-readable storage medium according to claim 2 , wherein, the creating the acquisition query includes; executing a joining information search function that makes a determination on whether joining information of a first table and a second table is included in the query and specifies the included joining information by using the reporting target tables as a function input, and recursively executing the joining information search function until the joining information of the plurality of reporting target tables is obtained. 4 . The non-transitory computer-readable storage medium according to claim 1 , wherein, the specifying the reference target table includes; obtaining, for each of the target tables, a number of times when content of the queries is reference, a number of times when the content is registration, and a number of times when the content is update, and specifying the target table as the reference target table when one or both of a condition under which the number of times of reference is larger than the number of times of registration and a condition under which the number of times of reference is larger than the number of times of update are satisfied. 5 . The non-transitory computer-readable storage medium according to claim 1 , wherein, the specifying the reporting target table includes specifying the reference target table as the reporting target table when data of the reference target table includes data of the reporting target table. 6 . A method of acquiring management-information, the method comprising: acquiring queries to a target database for a management target service system; specifying a reference target table included in the database based on names of target tables included in the queries and content of the queries; specifying a reporting target table on the basis of data of the reference target table; causing the database to execute an acquisition query to the reporting target table; and acquiring specified management information from the reporting target table. 7 . The method according to claim 1 , wherein the specifying the reporting target table includes specifying a plurality of the reporting target tables, and the process further comprising: creating the acquisition query on the basis of joining information of the plurality of reporting target tables included in an acquired query. 8 . An apparatus that acquires acquiring management information, the apparatus comprising: an install unit configured to install, in a management target system, a management-information acquiring program for causing a computer to execute a process including: acquiring queries to a target database for a management target system, specifying a reference target table included in the database based on names of target tables included in the queries and content of the queries, specifying a reporting target table on the basis of data of the reference target table, causing the database to execute an acquisition query to the reporting target table, and acquiring specific management information from the reporting target table; and a receiver that receives the specific management information. 9 . The apparatus according to claim 8 , wherein the specifying the reporting target table includes specifying a plurality of the reporting target tables, and the process further includes creating the acquisition query on the basis of joining information of the plurality of reporting target tables included in an acquired query. 10 . The apparatus according to claim 8 , wherein the management information is acquired by executing the management information acquiring program, without executing a query directly to the database.
Join order optimisation · CPC title
Query execution · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.