[發(fā)明專利]一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202211524907.9 | 申請(qǐng)日: | 2022-12-01 |
| 公開(公告)號(hào): | CN115794826A | 公開(公告)日: | 2023-03-14 |
| 發(fā)明(設(shè)計(jì))人: | 裴春峰;任鯤鵬;王永炎;蔣清春;鄒彤 | 申請(qǐng)(專利權(quán))人: | 上海沄熹科技有限公司 |
| 主分類號(hào): | G06F16/22 | 分類號(hào): | G06F16/22;G06F16/2453;G06F16/27;G06F16/28 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 姜麗潔 |
| 地址: | 200120 上海市浦東新區(qū)中國(guó)(上海)自由貿(mào)*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 外部 提示 表達(dá) 生成 應(yīng)用 自動(dòng) 一體化 方法 裝置 | ||
1.一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法,其特征在于,基于樹或者森林?jǐn)?shù)據(jù)結(jié)構(gòu)的分布式數(shù)據(jù)庫(kù)計(jì)劃提示,使用Google protobuf格式來(lái)表示新的外部提示結(jié)構(gòu),protobuf作為通用的序列化格式,包括的基本提示包括基數(shù)提示、掃描提示、連接方法提示和連接順序提示。
2.根據(jù)權(quán)利要求1所述的一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法,其特征在于,所述基數(shù)提示為數(shù)據(jù)庫(kù)執(zhí)行計(jì)劃不同類型的算子提供計(jì)算產(chǎn)生的結(jié)果基數(shù)的提示,通過提示來(lái)修正數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)計(jì)信息不全,或者復(fù)雜情況統(tǒng)計(jì)功能不準(zhǔn)確的情況;
提示所提供的基數(shù)會(huì)影響數(shù)據(jù)庫(kù)優(yōu)化器對(duì)執(zhí)行計(jì)劃的選取,保證優(yōu)化器使用更精確的數(shù)據(jù)來(lái)產(chǎn)生更高效的執(zhí)行計(jì)劃,為一個(gè)或多個(gè)表連接結(jié)果提供一個(gè)結(jié)果集數(shù)目的提示,從實(shí)際運(yùn)行的結(jié)果中獲得,為用戶提供精確的結(jié)果提示。
3.根據(jù)權(quán)利要求2所述的一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法,其特征在于,所述掃描提示為優(yōu)化器提供對(duì)特定表的掃描方法的提示,用戶建表并且根據(jù)表的特性創(chuàng)建多種的索引,掃描提示針對(duì)某一個(gè)表,根據(jù)表的已有索引,以及掃描過濾條件為優(yōu)化器提供對(duì)表的最優(yōu)掃描方法的提示。
4.根據(jù)權(quán)利要求3所述的一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法,其特征在于,所述連接方法提示為優(yōu)化器指定特定的連接方法;連接順序提示為優(yōu)化器指定特定的連接順序;
所述基數(shù)提示、掃描提示、連接方法提示和連接順序提示在樹形的結(jié)構(gòu)里面任意組合,樹形結(jié)構(gòu)由多個(gè)節(jié)點(diǎn)組成,包括兩種基本的節(jié)點(diǎn)連接節(jié)點(diǎn)和掃描節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求4所述的一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法,其特征在于,連接節(jié)點(diǎn)代表表與表的連接,掃描節(jié)點(diǎn)代表SQL query的一張表。
6.根據(jù)權(quán)利要求5所述的一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法,其特征在于,在樹結(jié)構(gòu)的分布式數(shù)據(jù)庫(kù)中,SQL負(fù)載分析器依次連接提示生成器、沖突解決器和自動(dòng)提示應(yīng)用器。
7.根據(jù)權(quán)利要求6所述的一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法,其特征在于,所述提示生成器根據(jù)應(yīng)用負(fù)載提供的信息,采用以規(guī)則為基準(zhǔn),代價(jià)為基準(zhǔn),機(jī)器學(xué)習(xí)方法為基準(zhǔn)的動(dòng)態(tài)擴(kuò)展架構(gòu);
根據(jù)不同的提示類型,針對(duì)性的制定了相應(yīng)的規(guī)則集合,并且為用戶提供了自定義規(guī)則的接口,然后根據(jù)應(yīng)用負(fù)載分析器的初步分析結(jié)果和信息搜集,以及系統(tǒng)的統(tǒng)計(jì)信息搜集,推論引擎會(huì)自動(dòng)產(chǎn)生相應(yīng)的提示集合,并發(fā)送到提示合并以及沖突檢測(cè)模塊進(jìn)行下一步處理。
8.根據(jù)權(quán)利要求7所述的一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法,其特征在于,所述提示沖突檢測(cè)器擔(dān)負(fù)著提示的合并、沖突檢測(cè)以及解決沖突,提示沖突檢測(cè)器依據(jù)順序、優(yōu)先級(jí)以及依賴關(guān)系;
提示的順序和依賴關(guān)系是由負(fù)載的執(zhí)行計(jì)劃推導(dǎo)出來(lái)的,優(yōu)先級(jí)是根據(jù)提示的不同類型以及系統(tǒng)信息的準(zhǔn)確度來(lái)確定,沖突檢測(cè)根據(jù)順序和依賴關(guān)系的信息來(lái)做沖突檢測(cè)的判斷以及提示合并,又根據(jù)優(yōu)先級(jí)來(lái)確定解決沖突的方案。
9.根據(jù)權(quán)利要求8所述的一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化方法,其特征在于,自動(dòng)提示應(yīng)用器動(dòng)態(tài)地加載到數(shù)據(jù)庫(kù)的內(nèi)核系統(tǒng),應(yīng)用提示生成系統(tǒng)產(chǎn)生的提示,改進(jìn)用戶應(yīng)用負(fù)載的執(zhí)行計(jì)劃。
10.一種外部提示表達(dá)、生成及應(yīng)用自動(dòng)一體化裝置,其特征在于,包括:至少一個(gè)存儲(chǔ)器和至少一個(gè)處理器;
所述至少一個(gè)存儲(chǔ)器,用于存儲(chǔ)機(jī)器可讀程序;
所述至少一個(gè)處理器,用于調(diào)用所述機(jī)器可讀程序,執(zhí)行權(quán)利要求1至9中任一所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海沄熹科技有限公司,未經(jīng)上海沄熹科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211524907.9/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種提高牦牛繁殖力的方法
- 下一篇:換卷裝置及換卷方法
- RNAi轉(zhuǎn)染子的改良選擇方法
- 雙控雙調(diào)節(jié)原核表達(dá)載體系統(tǒng)及其構(gòu)建方法和用途
- 表達(dá)載體組織、新的生產(chǎn)用細(xì)胞產(chǎn)生方法及其在重組產(chǎn)生多肽中的用途
- 大腸桿菌表達(dá)系統(tǒng)表達(dá)人淀粉樣Aeta蛋白及純化的方法
- 一種智能表達(dá)式解析平臺(tái)及方法
- 一種復(fù)合表達(dá)式解析方法及系統(tǒng)
- 一種制備N-乙酰氨基半乳糖轉(zhuǎn)移酶的方法
- 定制生成表達(dá)式方法及裝置
- 文本的表達(dá)方法、裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 基因表達(dá)調(diào)節(jié)DNA,表達(dá)盒,表達(dá)載體





