一種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í)行效率。