[发明专利]存储空间扩展方法、装置、设备及计算机可读存储介质在审
申请号: | 202111537072.6 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114253476A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 尹强 | 申请(专利权)人: | 北京人大金仓信息技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 张子青 |
地址: | 100102 北京市朝阳区容*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储空间 扩展 方法 装置 设备 计算机 可读 存储 介质 | ||
本公开涉及一种存储空间扩展方法、装置、设备及计算机可读存储介质。本公开由于根据指令来确定是否需要扩展存储空间,如果需要扩展存储空间,进而确定所述目标数据块所需扩展的存储空间大小。执行的指令不同,扩展的存储空间大小不同,比较灵活,而且可以确定出所需扩展的存储空间大小,解决了现有技术无法很好的估算扩展多大的存储空间的问题。而且,本公开实施例不需要人工操作,相比于现有技术需要人工通过时间窗口的方式,提前做存储空间预扩展,本公开实施例可以自动进行存储空间的扩展,节省人力资源,使得扩展存储空间更为简便,降低了维护的成本。
技术领域
本公开涉及计算机技术领域,尤其涉及一种存储空间扩展方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机技术的不断发展,数据库的应用日益广泛,因此数据库性能表现的重要性也越发的凸显。中央处理器(Central Processing Unit,CPU)、输入和输出(InputOutput,IO)、内存等硬件是数据库性能的重要基础,因为IO位于计算机多层缓冲架构的最底端,所以IO成为数据库性能问题的一个重要影响因素。
通常情况下,在数据库的联机事务处理过程(On-Line Transaction Processing,OLTP)场景中,增、删、改等操作需要通过随机写IO来对数据块存储空间进行扩展。
但是,将数据块存储空间扩展到多大才合适,会受对该数据块具体执行的操作的影响,不能很好的估算到位。
发明内容
为了解决上述技术问题,本公开提供了一种存储空间扩展方法、装置、设备及计算机可读存储介质,以根据指令确定扩展多大的存储空间。
第一方面,本公开实施例提供一种存储空间扩展方法,包括:
接收终端发送的指令,所述指令由第一进程处理,所述指令包括目标数据块的标识信息、对所述目标数据块执行的操作;
根据所述指令确定目标数据块空余的存储空间是否大于阈值;
若所述目标数据块空余的存储空间小于阈值,则确定所述目标数据块所需扩展的存储空间大小;
根据所述目标数据块所需扩展的存储空间大小,扩展所述目标数据块的存储空间。
第二方面,本公开实施例提供一种存储空间扩展装置,包括:
接收模块,用于接收终端发送的指令,所述指令由第一进程处理,所述指令包括目标数据块的标识信息、对所述目标数据块执行的操作;
第一确定模块,用于根据所述指令确定目标数据块空余的存储空间是否大于阈值;
第二确定模块,用于当所述目标数据块空余的存储空间小于阈值时,确定所述目标数据块所需扩展的存储空间大小;
扩展模块,用于根据所述目标数据块所需扩展的存储空间大小,扩展所述目标数据块的存储空间。
第三方面,本公开实施例提供一种服务器,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。
第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。
第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上所述的存储空间扩展方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京人大金仓信息技术股份有限公司,未经北京人大金仓信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111537072.6/2.html,转载请声明来源钻瓜专利网。