申请/专利权人:杭州朗和科技有限公司
申请日:2015-12-15
公开(公告)日:2021-04-27
公开(公告)号:CN105574141B
主分类号:G06F16/21(20190101)
分类号:G06F16/21(20190101)
优先权:
专利状态码:有效-授权
法律状态:2021.04.27#授权;2016.06.08#实质审查的生效;2016.05.11#公开
摘要:本发明的实施方式提供了一种对数据库进行数据迁移的方法和装置:确定数据库的第一业务负载,确定第一业务负载达到第一负载阈值时,将迁移数据时的N个活跃线程中的M个活跃线程调整为M个休眠线程,其中,N为大于0的整数,M为大于0的整数,M小于或者等于N,在该方案中,在对数据库进行数据迁移的过程中,如果确定第一业务负载达到第一负载阈值时,要将迁移数据时的N个活跃线程中的M个活跃线程调整为休眠线程,也就是说,可以根据负载状态来动态调整活跃线程数,这样可以避免对进行数据迁移的数据库所在服务器上的其他业务的影响,提高业务质量及服务器资源的利用率。
主权项:1.一种对数据库进行数据迁移的方法,其特征在于,包括:确定所述数据库的第一业务负载;确定所述第一业务负载达到第一负载阈值时,将迁移所述数据时的N个活跃线程中的M个活跃线程调整为M个休眠线程,其中,N为大于0的整数,M为大于0的整数,M小于或者等于N;其中,所述确定所述数据库的第一业务负载,包括:确定所述数据库的锁竞争、事务数量、文件输入输出、WriteAheadLog、记录增删改查操作、缓冲池操作中的至少一种;所述方法还包括:从迁移所述数据开始,记录迁移时间;其中,将迁移所述数据时的N个活跃线程中的M个活跃线程调整为M个休眠线程之后,所述方法还包括:记录调整休眠次数;在完成迁移所述数据之前,确定记录的迁移时间达到迁移时间阈值时,进一步判断记录的调整休眠次数是否达到调整休眠次数阈值;如果记录的调整休眠次数达到调整休眠阈值时,才停止迁移数据,如果记录的调整休眠次数未达到调整休眠阈值,要继续迁移数据。
全文数据:
权利要求:
百度查询: 杭州朗和科技有限公司 一种对数据库进行数据迁移的方法和装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。