[发明专利]一种控制数据库资源访问的方法、装置及系统有效
申请号: | 201210441742.9 | 申请日: | 2012-11-07 |
公开(公告)号: | CN102915374B | 公开(公告)日: | 2016-04-06 |
发明(设计)人: | 张辉华 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种控制数据库资源访问的方法、装置及系统,以实现有效控制客户端对数据库资源访问的目的,包括:接收客户端对已与其连接的数据库的访问请求;判断所述客户端对数据库的访问请求所对应的数据库资源状态是否超过预设阈值;如果没超过,将访问请求发送到所述数据库,如果超过,拒绝所述访问请求;由于本发明将客户端对数据库的访问请求与数据库资源状态对应,可以实现在客户所定制的服务所对应的数据库资源状态超阈值时,及时有效拦截客户端对数据库资源访问的目的。 | ||
搜索关键词: | 一种 控制 数据库 资源 访问 方法 装置 系统 | ||
【主权项】:
一种控制数据库资源访问的方法,其特征在于,包括:接收客户端对云平台上已与其连接的数据库的访问请求;判断所述客户端对数据库的访问请求所对应的数据库资源状态是否超过所述客户端在云平台上制定的服务的预设阈值;所述数据库资源状态包括:数据库连接客户端数目、该客户端从连接该数据库开始到目前为止在该数据库上的数据流量、该数据库的该客户端某一时间段内的数据流量、该数据库占用磁盘空间、该数据库占用CPU时间、该数据库的慢查询、该数据库的表行数、该数据库的表个数中一种或多种;不同的数据库资源状态对应的预设阈值也不同;如果没超过,将所述访问请求发送到所述数据库;如果超过,拒绝所述访问请求;其中,所述判断数据库资源状态是否超过预设阈值具体包括:判断消息队列中是否有该数据库资源状态对应的消息格式的预警消息;如果有,则该数据库资源状态超过预设阈值;其中,所述消息队列中的预警消息具体通过以下步骤获得:读取数据库资源状态;选择数据库资源状态对应的预设阈值,判断是否数据库资源状态超过所述预设阈值;如果是,选择数据库资源状态对应的消息格式规则,生成预警消息,将所述预警消息发送到消息队列中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210441742.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种韧性无机烤瓷涂料
- 下一篇:一种信息提示系统及方法