发明名称 |
并行化查询的多核调度 |
摘要 |
本发明提供并行化查询的多核调度系统和方法。操作符管理器可以配置成确定可用核的数量并且在查询的多个操作符中分配核,该操作符包括操作符的运行中集合,存在通过该集合的多个查询路径。操作符管理器可以包括:状态监视器,配置成用于确定可用核的数量并且用于确定操作符的运行中集合;关键路径选择器,配置成用于从查询路径中确定查询的关键路径以及操作符的运行中集合;以及工作量管理器,配置成给运行中集合以及关键路径的运行中的操作符分配可用核的第一个核,并且此后从关键路径选择器接收新关键路径并且给新关键路径的运行中的操作符分配可用核的第二个核。 |
申请公布号 |
CN101908003A |
申请公布日期 |
2010.12.08 |
申请号 |
CN200910159572.3 |
申请日期 |
2009.06.05 |
申请人 |
SAP股份公司 |
发明人 |
闫剑锋;许俭;黎文宪 |
分类号 |
G06F9/50(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
邵亚丽 |
主权项 |
一种包括记录在计算机可读介质上的指令的系统,该系统包括:操作符管理器,配置成用于确定可用核的数量并且在查询的多个操作符之中分配核,所述操作符包括操作符的运行中集合,存在通过该集合的多个查询路径,该操作符管理器包括状态监视器,配置成用于确定可用核的数量并且用于确定操作符的运行中集合,关键路径选择器,配置成用于从查询路径以及操作符的运行中集合中确定查询的关键路径,以及工作量管理器,配置成给运行中集合以及关键路径的运行中的操作符分配可用核的第一个核,并且此后从关键路径选择器接收新关键路径并且给新关键路径的运行中的操作符分配可用核的第二个核。 |
地址 |
德国瓦尔多夫 |