本發(fā)明涉及存儲(chǔ)系統(tǒng)
技術(shù)領(lǐng)域:
:,特別涉及一種數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的方法。
背景技術(shù):
::隨著存儲(chǔ)系統(tǒng)業(yè)務(wù)復(fù)雜性的不斷提升,人們對(duì)數(shù)據(jù)的應(yīng)用場(chǎng)景要求越來(lái)越高。隨著圍繞數(shù)字化、網(wǎng)絡(luò)化開(kāi)展的各種多媒體處理業(yè)務(wù)的不斷增加,存儲(chǔ)系統(tǒng)網(wǎng)絡(luò)平臺(tái)已經(jīng)成為一個(gè)核心平臺(tái),同時(shí)各種應(yīng)用對(duì)平臺(tái)的要求也越來(lái)越高,不光是在存儲(chǔ)容量上,還包括數(shù)據(jù)訪問(wèn)性能、數(shù)據(jù)傳輸性能、數(shù)據(jù)管理能力、存儲(chǔ)擴(kuò)展能力等等多個(gè)方面??梢哉f(shuō),存儲(chǔ)網(wǎng)絡(luò)平臺(tái)的綜合性能的優(yōu)劣,將直接影響到整個(gè)系統(tǒng)的正常運(yùn)行。目前在測(cè)試存儲(chǔ)系統(tǒng)是否丟失數(shù)據(jù)時(shí)方法單一且無(wú)法精確的計(jì)算到是否丟失數(shù)據(jù),丟失數(shù)據(jù)量有多少,使得測(cè)試數(shù)據(jù)結(jié)果不能令人信服。而通過(guò)數(shù)據(jù)庫(kù)寫入大數(shù)據(jù)量,且能實(shí)時(shí)寫入,實(shí)時(shí)統(tǒng)計(jì)數(shù)據(jù),在此情況下能很真實(shí)的模擬用戶實(shí)際使用情況,在測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)方面變的很容易操作。用數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)可以作為一種新的方法來(lái)測(cè)試存儲(chǔ)系統(tǒng)是否丟失數(shù)據(jù)?;谏鲜銮闆r,為了最大程度的減少數(shù)據(jù)量丟失事故的發(fā)生,本發(fā)明提出了一種數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的方法。技術(shù)實(shí)現(xiàn)要素:本發(fā)明為了彌補(bǔ)現(xiàn)有技術(shù)的缺陷,提供了一種簡(jiǎn)單高效的數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的方法。本發(fā)明是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:一種數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的方法,其特征在于包括以下步驟:(1)在系統(tǒng)下建立數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)存儲(chǔ)在存儲(chǔ)系統(tǒng)上;(2)數(shù)據(jù)庫(kù)中建立表table;(3)實(shí)時(shí)向數(shù)據(jù)庫(kù)表table中寫入數(shù)據(jù);(4)實(shí)時(shí)統(tǒng)計(jì)寫入到數(shù)據(jù)庫(kù)表table中的數(shù)據(jù)量;(5)在數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)時(shí)使存儲(chǔ)系統(tǒng)發(fā)生故障;(6)存儲(chǔ)系統(tǒng)恢復(fù)后統(tǒng)計(jì)數(shù)據(jù)量與數(shù)據(jù)庫(kù)實(shí)時(shí)寫入的數(shù)據(jù)是否一致。所述步驟(1)中,在系統(tǒng)下建立Oracle數(shù)據(jù)庫(kù),Oracle數(shù)據(jù)庫(kù)存儲(chǔ)在存儲(chǔ)系統(tǒng)上。所述步驟(3)和步驟(4)中,使用sql語(yǔ)句實(shí)時(shí)向數(shù)據(jù)庫(kù)表table中寫入數(shù)據(jù),使用sql語(yǔ)句實(shí)時(shí)統(tǒng)計(jì)寫入到數(shù)據(jù)庫(kù)表table中的數(shù)據(jù)量。本發(fā)明的有益效果是:該數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的方法,可以不間斷的生成數(shù)據(jù),并寫入數(shù)據(jù)庫(kù),同時(shí)還能實(shí)時(shí)統(tǒng)計(jì)數(shù)據(jù),可以在各種不同的數(shù)據(jù)庫(kù)上執(zhí)行,適用于不同的數(shù)據(jù)庫(kù)場(chǎng)景;既節(jié)省了人力,又提高了工作效率,為測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的測(cè)試提供了一種可行的測(cè)試方法。附圖說(shuō)明附圖1為本發(fā)明數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的方法示意圖。具體實(shí)施方式為了使本發(fā)明所要解決的技術(shù)問(wèn)題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)的說(shuō)明。應(yīng)當(dāng)說(shuō)明的是,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。該數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的方法,包括以下步驟:(1)在系統(tǒng)下建立數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)存儲(chǔ)在存儲(chǔ)系統(tǒng)上;(2)數(shù)據(jù)庫(kù)中建立表table;(3)實(shí)時(shí)向數(shù)據(jù)庫(kù)表table中寫入數(shù)據(jù);declareanumber(5):=0;Numnumber(8):=0;#定義字段變量beginforain1..10000loop#定義寫入數(shù)據(jù)量insertintotable(字段1)values('number');Num:=Num+1;endloop;end;#根據(jù)表結(jié)構(gòu)不同,insert語(yǔ)句字段可調(diào)整#(4)實(shí)時(shí)統(tǒng)計(jì)寫入到數(shù)據(jù)庫(kù)表table中的數(shù)據(jù)量;(5)在數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)時(shí)使存儲(chǔ)系統(tǒng)發(fā)生故障;(6)排除存儲(chǔ)系統(tǒng)故障,存儲(chǔ)系統(tǒng)恢復(fù)后統(tǒng)計(jì)數(shù)據(jù)量與數(shù)據(jù)庫(kù)實(shí)時(shí)寫入的數(shù)據(jù)是否一致。所述步驟(1)中,在系統(tǒng)下建立Oracle數(shù)據(jù)庫(kù),Oracle數(shù)據(jù)庫(kù)存儲(chǔ)在存儲(chǔ)系統(tǒng)上。所述步驟(3)和步驟(4)中,使用sql語(yǔ)句實(shí)時(shí)向數(shù)據(jù)庫(kù)表table中寫入數(shù)據(jù),使用sql語(yǔ)句實(shí)時(shí)統(tǒng)計(jì)寫入到數(shù)據(jù)庫(kù)表table中的數(shù)據(jù)量。該數(shù)據(jù)庫(kù)實(shí)時(shí)寫入數(shù)據(jù)測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的方法,可以不間斷的生成數(shù)據(jù),并寫入數(shù)據(jù)庫(kù),同時(shí)還能實(shí)時(shí)統(tǒng)計(jì)數(shù)據(jù),可以在各種不同的數(shù)據(jù)庫(kù)上執(zhí)行,適用于不同的數(shù)據(jù)庫(kù)場(chǎng)景;既節(jié)省了人力,又提高了工作效率,為測(cè)試存儲(chǔ)系統(tǒng)丟失數(shù)據(jù)的測(cè)試提供了一種可行的測(cè)試方法。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3