-
公开(公告)号:US20210311946A1
公开(公告)日:2021-10-07
申请号:US16837843
申请日:2020-04-01
Applicant: SAP SE
Inventor: Xun Cheng , Zhen Tian , Yuncong Qiao , Faming Qu , Paul Willems , Hongyong Lu , Yanxin Luo , Nitesh Maheshwari
IPC: G06F16/2453
Abstract: A method, a system, and a computer program product for generating a query executable plan. A query requiring access to data stored in a database system is received. Based on the received query, a query execution plan having a plurality of query execution pipelines is generated. Each query execution pipeline in the plurality of query execution pipelines is configured to execute a plurality of operations in a predetermined order associated with each query execution pipeline. The generated query execution plan is fragmented into a plurality of fragments. Each fragment has one or more query execution pipelines in the plurality of query execution pipelines. The received query is executed by executing each fragment in the plurality of fragments.
-
公开(公告)号:US11468093B2
公开(公告)日:2022-10-11
申请号:US15796365
申请日:2017-10-27
Applicant: SAP SE
Inventor: Christian Bensberg , Alexander Boehm , Adrian Dragusanu , Xun Cheng , Reza Sherkat , Anisoara Nica , Mihnea Andrei
IPC: G06F16/23 , G06F16/27 , G06F16/22 , G06F16/2455 , G06F16/215
Abstract: Disclosed herein are system, method, and computer program product embodiments for determining a constraint data statistics object is consistent. An embodiment operates by receiving a query for a database table. The embodiment determines a constraint data statistic object associated with a partition of the database table. The embodiment determines the constraint data statistics object is consistent with a data state of the partition of the database table based on consistency metadata of the constraint data statistics object. The embodiment processes the query for the database table based on the determining the constraint data statistics object is consistent with the data state of the partition of the database table.
-
公开(公告)号:US11625384B2
公开(公告)日:2023-04-11
申请号:US15796288
申请日:2017-10-27
Applicant: SAP SE
Inventor: Reza Sherkat , Anisoara Nica , Xun Cheng , Prabhas Kumar Samanta , Mihnea Andrei
IPC: G06F16/23 , G06F16/21 , G06F16/27 , G06F16/22 , G06F16/2458 , G06F16/2453
Abstract: Disclosed herein are system, method, and computer program product embodiments for performing dynamic partition pruning using data statistic objects as data integrity constraints. An embodiment operates by partitioning a database table into a plurality of partitions based on a partition criterion. The embodiment creates a data statistics object for a partition in the plurality of partitions. The embodiment receives a query for the database table. The embodiment determines the data statistics object is consistent with data in the partition. The embodiment processes the query for the partition based on the data statistics object.
-
公开(公告)号:US11429610B2
公开(公告)日:2022-08-30
申请号:US16837843
申请日:2020-04-01
Applicant: SAP SE
Inventor: Xun Cheng , Zhen Tian , Yuncong Qiao , Faming Qu , Paul Willems , Hongyong Lu , Yanxin Luo , Nitesh Maheshwari
IPC: G06F16/2453
Abstract: A method, a system, and a computer program product for generating a query executable plan. A query requiring access to data stored in a database system is received. Based on the received query, a query execution plan having a plurality of query execution pipelines is generated. Each query execution pipeline in the plurality of query execution pipelines is configured to execute a plurality of operations in a predetermined order associated with each query execution pipeline. The generated query execution plan is fragmented into a plurality of fragments. Each fragment has one or more query execution pipelines in the plurality of query execution pipelines. The received query is executed by executing each fragment in the plurality of fragments.
-
公开(公告)号:US20180329974A1
公开(公告)日:2018-11-15
申请号:US15796365
申请日:2017-10-27
Applicant: SAP SE
Inventor: Christian Bensberg , Alexander Boehm , Adrian Dragusanu , Xun Cheng , Reza Sherkat , Anisoara Nica , Mihnea Andrei
IPC: G06F17/30
CPC classification number: G06F17/30303
Abstract: Disclosed herein are system, method, and computer program product embodiments for determining a constraint data statistics object is consistent. An embodiment operates by receiving a query for a database table. The embodiment determines a constraint data statistic object associated with a partition of the database table. The embodiment determines the constraint data statistics object is consistent with a data state of the partition of the database table based on consistency metadata of the constraint data statistics object. The embodiment processes the query for the database table based on the determining the constraint data statistics object is consistent with the data state of the partition of the database table.
-
公开(公告)号:US20180329973A1
公开(公告)日:2018-11-15
申请号:US15796288
申请日:2017-10-27
Applicant: SAP SE
Inventor: Reza Sherkat , Anisoara Nica , Xun Cheng , Prabhas Kumar Samanta , Mihnea Andrei
IPC: G06F17/30
CPC classification number: G06F17/30584 , G06F17/30292 , G06F17/30306 , G06F17/30339 , G06F17/30371 , G06F17/30469 , G06F17/30536
Abstract: Disclosed herein are system, method, and computer program product embodiments for performing dynamic partition pruning using data statistic objects as data integrity constraints. An embodiment operates by partitioning a database table into a plurality of partitions based on a partition criterion. The embodiment creates a data statistics object for a partition in the plurality of partitions. The embodiment receives a query for the database table. The embodiment determines the data statistics object is consistent with data in the partition. The embodiment processes the query for the partition based on the data statistics object.
-
-
-
-
-