校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Oracle數(shù)據(jù)庫系統(tǒng)使用經(jīng)驗六則

Oracle數(shù)據(jù)庫系統(tǒng)使用經(jīng)驗六則

熱門標(biāo)簽:修改高德地圖標(biāo)注 南通防封外呼系統(tǒng)運營商 語音電話機器人缺點 宜賓外呼系統(tǒng)廠家 廣州市400電話辦理 地圖標(biāo)注原件 百變地圖標(biāo)注 淮安自動外呼系統(tǒng)開發(fā) 語音電話機器人營銷方案
正在看的ORACLE教程是:Oracle數(shù)據(jù)庫系統(tǒng)使用經(jīng)驗六則。

 1.having 子句的用法 

  having 子句對 group by 子句所確定的行組進(jìn)行控制,having 子句條件中只允許涉及常量,聚組函數(shù)或group by 子句中的列. 

  2.外部聯(lián)接"+"的用法 

  外部聯(lián)接"+"按其在"="的左邊或右邊分左聯(lián)接和右聯(lián)接.若不帶"+"運算符的表中的一個行不直接匹配于帶"+"預(yù)算符的表中的任何行,則前者的行與后者中的一個空行相匹配并被返回.若二者均不帶'+',則二者中無法匹配的均被返回.利用外部聯(lián)接"+",可以替代效率十分低下的 not in 運算,大大提高運行速度.例如,下面這條命令執(zhí)行起來很慢 


  倘若利用外部聯(lián)接,改寫命令如下: 


  可以發(fā)現(xiàn),運行速度明顯提高. 

  3.刪除表內(nèi)重復(fù)記錄的方法 

  可以利用這樣的命令來刪除表內(nèi)重復(fù)記錄: 


  不過,當(dāng)表比較大(例如50萬條以上)時,這個方法的效率之差令人無法忍受,需要另想辦法(可參看拙文《電信計費中長途重復(fù)話單的技術(shù)處理》,《計算機與通信》,1999-07). 

[NextPage]

4.set transaction 命令的用法 

  在執(zhí)行大事務(wù)時,有時oracle會報出如下的錯誤: 


  這說明oracle給此事務(wù)隨機分配的回滾段太小了,這時可以為它指定一個足夠大的回滾段,以確保這個事務(wù)的成功執(zhí)行.例如 


  回滾段roll_abc被指定給這個delete事務(wù),commit命令則在事務(wù)結(jié)束之后取消了回滾段的指定. 

  5.使用索引的注意事項 

  select,update,delete 語句中的子查詢應(yīng)當(dāng)有規(guī)律地查找少于20%的表行.如果一個語句查找的行數(shù)超過總行數(shù)的20%,它將不能通過使用索引獲得性能上的提高. 

  索引可能產(chǎn)生碎片,因為記錄從表中刪除時,相應(yīng)也從表的索引中刪除.表釋放的空間可以再用,而索引釋放的空間卻不能再用.頻繁進(jìn)行刪除操作的被索引的表,應(yīng)當(dāng)階段性地重建索引,以避免在索引中造成空間碎片,影響性能.在許可的條件下,也可以階段性地truncate表,truncate命令刪除表中所有記錄,也刪除索引碎片. 

  6.數(shù)據(jù)庫重建應(yīng)注意的問題 

  在利用import進(jìn)行數(shù)據(jù)庫重建過程中,有些視圖可能會帶來問題,因為結(jié)構(gòu)輸入的順序可能造成視圖的輸入先于它低層次表的輸入,這樣建立視圖就會失敗.要解決這一問題,可采取分兩步走的方法:首先輸入結(jié)構(gòu),然后輸入數(shù)據(jù).命令舉例如下 (uesrname:jfcl,password:hfjf,host sting:ora1,數(shù)據(jù)文件:expdata.dmp): 


  第一條命令輸入所有數(shù)據(jù)庫結(jié)構(gòu),但無記錄.第二次輸入結(jié)構(gòu)和數(shù)據(jù),64000字節(jié)提交一次.ignore=Y選項保證第二次輸入既使對象存在的情況下也能成功. 1 

上一頁    

標(biāo)簽:池州 通化 南平 襄陽 嘉峪關(guān) 南平 股票投資 聊城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle數(shù)據(jù)庫系統(tǒng)使用經(jīng)驗六則》,本文關(guān)鍵詞  Oracle,數(shù)據(jù)庫,系統(tǒng),使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle數(shù)據(jù)庫系統(tǒng)使用經(jīng)驗六則》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle數(shù)據(jù)庫系統(tǒng)使用經(jīng)驗六則的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 屯留县| 牙克石市| 芦溪县| 苏尼特右旗| 公安县| 东乡族自治县| 平南县| 凉城县| 鄂尔多斯市| 江门市| 霍州市| 武功县| 普兰县| 灵台县| 乐业县| 礼泉县| 平度市| 凤翔县| 方正县| 高雄县| 临泽县| 红桥区| 宜州市| 元氏县| 彩票| 赣州市| 阿克陶县| 钟山县| 姜堰市| 封开县| 朝阳区| 德钦县| 金秀| 长顺县| 安化县| 彰武县| 离岛区| 芜湖县| 西和县| 永和县| 万宁市|