SQLServer數(shù)據(jù)庫的自增主鍵擴(kuò)容方法、系統(tǒng)、設(shè)備和介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202111030890.7 申請(qǐng)日 -
公開(公告)號(hào) CN113704270A 公開(公告)日 2021-11-26
申請(qǐng)公布號(hào) CN113704270A 申請(qǐng)公布日 2021-11-26
分類號(hào) G06F16/22(2019.01)I;G06F16/27(2019.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 楊智 申請(qǐng)(專利權(quán))人 攜程金融科技(上海)有限公司
代理機(jī)構(gòu) 上海隆天律師事務(wù)所 代理人 徐莉;鐘宗
地址 200335上海市長寧區(qū)金鐘路968號(hào)16號(hào)樓906室(實(shí)際樓層8層)
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,提供一種SQLServer數(shù)據(jù)庫的自增主鍵擴(kuò)容方法、系統(tǒng)、設(shè)備和介質(zhì)。自增主鍵擴(kuò)容方法包括:獲得SQLServer數(shù)據(jù)庫中待擴(kuò)容自增主鍵對(duì)應(yīng)的表容量;于表容量小于等于第一預(yù)設(shè)值時(shí),對(duì)待擴(kuò)容自增主鍵的字段類型進(jìn)行硬升級(jí);于表容量大于第一預(yù)設(shè)值且小于第二預(yù)設(shè)值時(shí),在SQLServer數(shù)據(jù)庫中通過異構(gòu)復(fù)制方式對(duì)待擴(kuò)容自增主鍵的字段類型進(jìn)行升級(jí);于表容量大于等于第二預(yù)設(shè)值時(shí),將SQLServer數(shù)據(jù)庫所屬的源服務(wù)器的所有數(shù)據(jù)庫全庫同步至目標(biāo)服務(wù)器,對(duì)目標(biāo)服務(wù)器中對(duì)應(yīng)SQLServer數(shù)據(jù)庫的目標(biāo)數(shù)據(jù)庫的自增主鍵的字段類型進(jìn)行硬升級(jí),并將源服務(wù)器切換至目標(biāo)服務(wù)器。本發(fā)明能夠根據(jù)表容量對(duì)數(shù)據(jù)表的自增主鍵進(jìn)行擴(kuò)容,且擴(kuò)容期間達(dá)到業(yè)務(wù)秒級(jí)中斷。