Opengauss平臺(tái)下在線創(chuàng)建本地分區(qū)索引的方法及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN202210309776.6 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN114661718A | 公開(kāi)(公告)日 | 2022-06-24 |
申請(qǐng)公布號(hào) | CN114661718A | 申請(qǐng)公布日 | 2022-06-24 |
分類(lèi)號(hào) | G06F16/22(2019.01)I;G06F16/28(2019.01)I | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 冼鴻業(yè);何小棟 | 申請(qǐng)(專(zhuān)利權(quán))人 | 北京海量數(shù)據(jù)技術(shù)股份有限公司 |
代理機(jī)構(gòu) | 北京尚鉞知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | - |
地址 | 100083北京市海淀區(qū)學(xué)院路30號(hào)科大天工大廈B座6層01室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及數(shù)據(jù)庫(kù)管理系統(tǒng)技術(shù)領(lǐng)域,涉及一種Opengauss平臺(tái)下在線創(chuàng)建本地分區(qū)索引的方法及系統(tǒng)。本方法包括創(chuàng)建本地分區(qū)索引的數(shù)據(jù)字典,對(duì)主表和分區(qū)加鎖;獲取分區(qū)和分區(qū)索引信息,對(duì)每一個(gè)分區(qū)上的索引創(chuàng)建索引條目;分別對(duì)每一個(gè)分區(qū)補(bǔ)全索引條目;等待所有舊事務(wù)結(jié)束,標(biāo)記本地分區(qū)索引為有效,釋放主表和分區(qū)上的鎖。本方法通過(guò)在線創(chuàng)建本地分區(qū)索引,降低了創(chuàng)建索引過(guò)程中對(duì)分區(qū)表加鎖的級(jí)別,使得本地分區(qū)索引創(chuàng)建期間仍可以對(duì)分區(qū)表進(jìn)行并發(fā)增刪改查等操作,從而在很大程度上避免了上層應(yīng)用因表索引維護(hù)而導(dǎo)致的業(yè)務(wù)阻塞問(wèn)題,將創(chuàng)建本地分區(qū)索引對(duì)上層應(yīng)用業(yè)務(wù)的不利影響降到了最低。 |
