数据查询作业提交管理制造技术

技术编号:16048986 阅读:81 留言:0更新日期:2017-08-20 08:42
提供了监视和管理生产和测试查询的运行以防止任一类型的查询过度的处理运行时。如果生产查询的运行时超过阈值时间段,则该查询可被停止。如果包括查询作业的阈值数量的查询因过度的运行时而被停止,则整个查询作业可被隔离,这意味着其将被关闭并被阻止针对订户的数据和系统来运行。如果测试查询的运行时超过阈值时间段,则测试查询可被暂停,并且测试查询可从运行队列被移动到等待队列以允许运行队列中的其他测试查询针对它们的测试数据或系统来运行而没有延迟。当运行队列上的空间变得可用时,被暂停的测试查询可被移动回运行队列。

【技术实现步骤摘要】
【国外来华专利技术】数据查询作业提交管理背景企业(例如公司)、教育实体、政府实体等常常为它们的员工、学生和分支机构运作数百或数千个计算机和计算系统。通常,此类计算机和计算机系统在各个企业位置处操作,或者通常,此类计算机或计算机系统在大型数据中心处操作。许多企业经由在企业远程操作的数据存储和处理服务供应商来存储和处理数据,其中数据存储、数据处理和在线服务通过分布式计算网络(诸如因特网)在远程服务供应商处被提供。通常,企业将数据查询发送到服务供应商以对照在服务供应商处或者在相关联的服务供应商数据中心处存储和运作的企业数据和系统来运行各种处理作业。由企业提交的查询包括由企业创建的查询逻辑,以使得企业可以在服务供应商或数据中心处的企业数据和订阅系统上执行自服务查询。不幸的是,由企业传递到服务供应商或数据中心的查询通常出于某种原因而是有问题的,诸如查询中的或与查询相关联的代码错误、版本错误等。当这样的问题存在于所呈现的查询时,该查询可能运行延长的时间段(例如,20个小时),而没有如进行查询的企业或订户所期望的那样实际完成。在这种情况下,服务供应商或数据中心的有限资源可能被错误的查询消耗或减少,其阻止或妨碍其他订户运本文档来自技高网...
数据查询作业提交管理

【技术保护点】
一种用于管理数据查询的执行的方法,包括:在数据存储库处接收用于针对一个或多个数据项来运行的数据查询;在所述数据存储库处针对所述一个或多个数据项来运行所述数据查询;跟踪所述数据查询的运行的运行时;以及如果所述运行时超过阈值运行时,则停止针对所述一个或多个数据项的所述数据查询的运行。

【技术特征摘要】
【国外来华专利技术】1.一种用于管理数据查询的执行的方法,包括:在数据存储库处接收用于针对一个或多个数据项来运行的数据查询;在所述数据存储库处针对所述一个或多个数据项来运行所述数据查询;跟踪所述数据查询的运行的运行时;以及如果所述运行时超过阈值运行时,则停止针对所述一个或多个数据项的所述数据查询的运行。2.如权利要求1所述的方法,其特征在于,如果所述运行时超过十个小时的阈值运行时,则所述数据查询的运行被停止。3.如权利要求1所述的方法,其特征在于,在针对所述一个或多个数据项运行所述数据查询之前,在所述数据存储库处,自动地相对于一个或多个其他接收到的数据查询的运行来调度所述数据查询的运行。4.如权利要求1所述的方法,其特征在于,停止所述数据查询的运行包括隔离所停止的数据查询防止后续针对所述一个或多个数据项来运行。5.如权利要求4所述的方法,其特征在于,还包括将经隔离的数据查询存储在隔离储存库处,经隔离的数据查询能从所述隔离存储库被分析来发现错误。6.如权利要求1所述的方法,其特征在于,还包括将所述数据查询的运行的停止报告给从其接收所述数据查询的查询方。7.如权利要求1所述的方法,其特征在于,还包括:在所述数据存储库处接收一个或多个附加数据查询,其中所述一个或多个附加数据查询和所停止的数据查询包括查询作业;以及以从其接收所述查询作业的查询方所规定的次序来运行所述一个或多个附加数据查询中的每一个。8.如权利要求7所述的方法,其特征在于,如果被包括在所述查询作业中的阈值数量的数据查询归因于阈值时间段期间过度的运行时而被停止,则停止所述查询作业而不进行进一步处理。9.如权利要求8所述的方法,其特征在于,还包括:隔离所停止的查询作业防止针对所述一个或多个数据项来运行;以及阻止包括所述查询作业的任何附加数据查询针对所述一个或多个数据项来运行。10.如权利要求8所述的方法,其特征在于,停止所述查询作业而不进行进一步处理包括如果一七个数据查询序列中三个以上的数据查询因过度的运行时而被停止,则归因于过度的运行时来停止所述查询作业。11.如权利要求7所述的方法,其特征在于,还包括:将所停止的查询作业报告给从其接收所述查询作业的查询方;接收对于包括所述查询作业的一个或多个数据查询的修改;以及如果对于包括所述查询作业的所述一个或多个数据查询的修改允许包括所述查询作业的所述一个或多个数据查询在不超过所述阈值运行时的情况下运行至完成,则允许对包括所述查询作业的所述数据查询的针对所述一个或多个数据项的运行。12.一种用于管理测试数据查询的执行的方法,包括:在数据存储库处接收用于针对一个或多个测试数据项来运行的测试数据查询;在所述数据存储...

【专利技术属性】
技术研发人员:H·刘Q·聂P·朱
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1