偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle數(shù)據(jù)庫系統(tǒng)使用經(jīng)驗(yàn)

數(shù)據(jù)庫 Oracle
oracle數(shù)據(jù)庫是一種大型數(shù)據(jù)庫系統(tǒng),一般應(yīng)用于商業(yè),政府部門,它的功能很強(qiáng)大,能夠處理大批量的數(shù)據(jù),在網(wǎng)絡(luò)方面也用的非常多。Oracle數(shù)據(jù)庫管理系統(tǒng)是一個(gè)以關(guān)系型和面向?qū)ο鬄橹行墓芾頂?shù)據(jù)的數(shù)據(jù)庫管理軟件系統(tǒng),其在管理信息系統(tǒng)、企業(yè)數(shù)據(jù)處理、因特網(wǎng)及電子商務(wù)等領(lǐng)域有著非常廣泛的應(yīng)用。

  oracle數(shù)據(jù)庫是一種大型數(shù)據(jù)庫系統(tǒng),一般應(yīng)用于商業(yè),政府部門,它的功能很強(qiáng)大,能夠處理大批量的數(shù)據(jù),在網(wǎng)絡(luò)方面也用的非常多。Oracle數(shù)據(jù)庫管理系統(tǒng)是一個(gè)以關(guān)系型和面向?qū)ο鬄橹行墓芾頂?shù)據(jù)的數(shù)據(jù)庫管理軟件系統(tǒng),其在管理信息系統(tǒng)、企業(yè)數(shù)據(jù)處理、因特網(wǎng)及電子商務(wù)等領(lǐng)域有著非常廣泛的應(yīng)用。

     1.having 子句的用法

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

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

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

  select a.empno from emp a where a.empno not in

  (select empno from emp1 where job=´SALE´);

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

  select a.empno from emp a ,emp1 b

  where a.empno=b.empno(+)

  and b.empno is null

  and b.job=´SALE´;

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

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

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

  delete from table_name a

  where rowid< (select max(rowid) from table_name

  where column1=a.column1 and column2=a.column2

  and colum3=a.colum3 and ...);

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

 4.set transaction 命令的用法

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

  ORA-01555:snapshot too old (rollback segment too small)

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

  set transaction use rollback segment roll_abc;

  delete from table_name where ...

  commit;

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

 5.使用索引的注意事項(xiàng)

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

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

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

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

  imp jfcl/hfjf@ora1 file=empdata.dmp rows=N

  imp jfcl/hfjf@ora1 file=empdata.dmp full=Y buffer=64000

  commit=Y ignore=Y

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

        以上六條小經(jīng)驗(yàn)是從平時(shí)的工作中總結(jié)出來的,拿出來與大家分享,希望能幫到大家。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫系統(tǒng)中2個(gè)配套流程
  2. Oracle數(shù)據(jù)庫系統(tǒng)中Import的實(shí)用程序
  3. Oracle數(shù)據(jù)庫系統(tǒng)使用經(jīng)驗(yàn)
責(zé)任編輯:迎迎 來源: 大家網(wǎng)
相關(guān)推薦

2011-05-24 09:45:41

Oracle數(shù)據(jù)庫系統(tǒng)調(diào)優(yōu)

2010-04-12 14:55:26

Oracle數(shù)據(jù)庫

2011-04-13 12:54:33

SYBASE數(shù)據(jù)庫管理

2011-05-17 14:46:38

Oracle數(shù)據(jù)庫故障

2011-04-13 09:19:05

Oracle數(shù)據(jù)庫系統(tǒng)性能

2009-04-16 09:08:21

Oracle開發(fā)經(jīng)驗(yàn)

2010-04-22 11:34:21

Oracle數(shù)據(jù)庫

2011-04-13 15:07:30

數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

2011-04-13 15:25:12

數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

2010-04-15 16:16:57

Oracle數(shù)據(jù)庫應(yīng)用

2010-04-14 08:49:43

Oracle數(shù)據(jù)庫系統(tǒng)

2010-04-21 16:21:27

Oracle數(shù)據(jù)庫

2010-04-20 10:41:49

Oracle數(shù)據(jù)庫

2011-03-31 09:55:59

Oracle數(shù)據(jù)庫開發(fā)技術(shù)

2022-04-05 13:46:21

日志數(shù)據(jù)庫系統(tǒng)

2010-04-21 13:40:04

Oracle數(shù)據(jù)庫

2011-02-25 13:49:12

2011-04-13 15:17:09

數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

2019-03-01 18:27:09

MySQL安裝數(shù)據(jù)庫

2011-06-07 17:01:44

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號