SQLServer数据库的自增主键扩容方法、系统、设备和介质

基本信息

申请号 CN202111030890.7 申请日 -
公开(公告)号 CN113704270A 公开(公告)日 2021-11-26
申请公布号 CN113704270A 申请公布日 2021-11-26
分类号 G06F16/22(2019.01)I;G06F16/27(2019.01)I 分类 计算;推算;计数;
发明人 杨智 申请(专利权)人 携程金融科技(上海)有限公司
代理机构 上海隆天律师事务所 代理人 徐莉;钟宗
地址 200335上海市长宁区金钟路968号16号楼906室(实际楼层8层)
法律状态 -

摘要

摘要 本发明涉及数据处理技术领域,提供一种SQLServer数据库的自增主键扩容方法、系统、设备和介质。自增主键扩容方法包括:获得SQLServer数据库中待扩容自增主键对应的表容量;于表容量小于等于第一预设值时,对待扩容自增主键的字段类型进行硬升级;于表容量大于第一预设值且小于第二预设值时,在SQLServer数据库中通过异构复制方式对待扩容自增主键的字段类型进行升级;于表容量大于等于第二预设值时,将SQLServer数据库所属的源服务器的所有数据库全库同步至目标服务器,对目标服务器中对应SQLServer数据库的目标数据库的自增主键的字段类型进行硬升级,并将源服务器切换至目标服务器。本发明能够根据表容量对数据表的自增主键进行扩容,且扩容期间达到业务秒级中断。