一種Oracle數(shù)據(jù)庫索引優(yōu)化方法
基本信息
申請?zhí)?/td> | CN201910970315.1 | 申請日 | - |
公開(公告)號 | CN110674142A | 公開(公告)日 | 2020-01-10 |
申請公布號 | CN110674142A | 申請公布日 | 2020-01-10 |
分類號 | G06F16/22(2019.01); G06F16/28(2019.01) | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 李東升 | 申請(專利權(quán))人 | 南京我愛我家信息科技有限公司 |
代理機構(gòu) | 北京科億知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 南京我愛我家信息科技有限公司 |
地址 | 100102 北京市朝陽區(qū)來廣營東路朝來科技園創(chuàng)遠路36號院8號樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種Oracle數(shù)據(jù)庫索引優(yōu)化方法,所述優(yōu)化方法包括:回收低使用率索引、回收索引權(quán)重低的索引和多表關(guān)聯(lián)。本發(fā)明通過對索引、數(shù)據(jù)以及執(zhí)行過的SQL語句進行分析,對數(shù)據(jù)庫長期使用過程中所出現(xiàn)的由于休眠索引或索引缺失導(dǎo)致的性能與存儲浪費問題進行修正。本發(fā)明通過對整個實例的索引使用頻率的檢測,將3個月內(nèi)未使用過的索引定義為低使用率索引,對識別出的低使用率索引進行索引失效或刪除操作。本發(fā)明根據(jù)索引字段無重復(fù)值的個數(shù)(d)與該字段數(shù)據(jù)的個數(shù)(s),計算得出索引權(quán)重W,將索引權(quán)重W>1的索引進行失效或刪除。本發(fā)明對多表關(guān)聯(lián)的SQL,分析其執(zhí)行計劃,對關(guān)鍵字段創(chuàng)建索引,提升SQL執(zhí)行效率。 |
