• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      大數(shù)據(jù)在軟件測試中的運用實踐研究

      2018-03-20 20:42:04
      數(shù)字通信世界 2018年8期
      關(guān)鍵詞:磁盤軟件測試緩沖區(qū)

      付 雯

      (重慶電子工程職業(yè)學院,重慶 401331)

      1 大數(shù)據(jù)技術(shù)概述

      所謂的大數(shù)據(jù)具體是指一種巨量的數(shù)據(jù)集合,此類數(shù)據(jù)無法在某個特定的時間范圍內(nèi)用一些常規(guī)的工具進行處理,從某種意義上講,大數(shù)據(jù)是多樣化的信息資產(chǎn)。可將大數(shù)據(jù)的特征歸納為以下幾個方面:數(shù)據(jù)規(guī)模大、流轉(zhuǎn)速度快、類型多樣化、價值密度低。大數(shù)據(jù)的戰(zhàn)略性意義在于通過對數(shù)據(jù)的加工處理,使數(shù)據(jù)在原有的基礎(chǔ)上進一步增值。從技術(shù)層面上看,大數(shù)據(jù)與云計算之間存在著極為密切的關(guān)系,通常情況下,一臺計算機無法對大數(shù)據(jù)進行處理,想要處理大數(shù)據(jù)就需要利用分布式的架構(gòu),這個過程需要依托云存儲技術(shù)、分布式數(shù)據(jù)庫以及虛擬化技術(shù)等。隨著云時代的開啟,大數(shù)據(jù)得到人們越來越多的關(guān)注和重視,由此推動了大數(shù)據(jù)技術(shù)的發(fā)展,從而使其在多個領(lǐng)域中得到廣泛應用。本文重點研究大數(shù)據(jù)在軟件測試中的運用。

      2 大數(shù)據(jù)在軟件測試中的運用

      軟件測試是鑒定軟件性能的過程,具體包括軟件的可用性、安全性、完整性等,通過軟件測試能夠及時找出程序中存在的錯誤。大數(shù)據(jù)在軟件測試中的應用主要體現(xiàn)在對軟件測試過程的優(yōu)化方面。

      2.1 碎片整理

      在某些特定的情況下,對軟件進行測試時,需要從數(shù)據(jù)庫中調(diào)用相關(guān)的數(shù)據(jù),在這一過程中,數(shù)據(jù)庫中的數(shù)據(jù)將會隨著軟件的操作而不斷出現(xiàn)各種變化,換言之,在軟件測試中,數(shù)據(jù)會發(fā)生動態(tài)變化,由此會使磁盤中產(chǎn)生一些碎片,大體上可將這些碎片劃分為三個等級,其中最高級的是空間碎片,次一級的是索引碎片,最低級的是表級碎片。

      2.1.1 空間碎片清理

      在對最高級的空間碎片進行處理時 可利用相應的操作指令,將數(shù)據(jù)從數(shù)據(jù)庫中提取出來,隨后利用TRUNCATE,對這部分空間數(shù)據(jù)進行刪除處理。當空間數(shù)據(jù)被徹底刪除以后,可借助IMPORT程序,對相關(guān)的數(shù)據(jù)進行導入,這樣便可對磁盤內(nèi)的空間碎片進行清理。

      2.1.2 索引碎片清理

      在軟件測試的過程中,對于索引碎片而言,隨著表空間中索引數(shù)量的逐步減少,變化頻率會隨著數(shù)列展開,此時可通過對索引進行重建的方法,對磁盤中索引碎片的產(chǎn)生進行有效地控制。

      2.1.3 表級碎片的處理

      對級別最低的表級碎片進行處理時,可借助軟件系統(tǒng)中存儲的相關(guān)數(shù)據(jù),完成數(shù)據(jù)板塊的設(shè)置,隨后通過重設(shè)參數(shù)的方法,便可對磁盤中表級碎片的產(chǎn)生起到有效地預防作用。

      2.2 數(shù)據(jù)緩存區(qū)優(yōu)化

      對于Oracle數(shù)據(jù)庫而言,其內(nèi)存區(qū)由兩個部分造成,一部分為SGA,另一部分為PGA。前者歸屬于緩存區(qū)的范疇,其主要的功能是數(shù)據(jù)緩存和共享,SGA內(nèi)部區(qū)域的劃分對數(shù)據(jù)庫的性能具有一定程度的影響,后者雖然也會對數(shù)據(jù)庫的性能有所影響,但從影響程度上看,PGA要明顯若于SGA。通常情況下,索引數(shù)據(jù)會被儲存到數(shù)據(jù)緩存區(qū)當中,對軟件進行測試時,當向數(shù)據(jù)庫發(fā)出請求時,若是數(shù)據(jù)在緩存區(qū)內(nèi),則可直接反饋給用戶,這個過程只需要非常短的時間便可完成,究其根本原因是檢索時間縮短。若是與用戶請求相關(guān)的數(shù)據(jù)并未在緩存區(qū)內(nèi),系統(tǒng)會通過檢索數(shù)據(jù)庫,尋找與請求相關(guān)的數(shù)據(jù),并進行提取,然后再向用戶進行反饋,這樣會使檢索的時間變長。為進一步提升軟件測試效率,應當對數(shù)據(jù)庫進行優(yōu)化,借此來增強數(shù)據(jù)的操作性能,從而使用戶能夠在較短的時間內(nèi)獲得到想所需的數(shù)據(jù)。

      2.3 共享池優(yōu)化配置

      共享池是數(shù)據(jù)庫的重要組成部分之一,其包括緩沖和字典緩存兩個部分,前者主要與數(shù)據(jù)庫有關(guān),而后者則與數(shù)據(jù)相關(guān)。數(shù)據(jù)庫緩沖可對已經(jīng)執(zhí)行的SQL語句進行存放,并對操作請求進行分析和執(zhí)行,字典緩存除了可對用戶的權(quán)限信息進行存放之外,還能對與數(shù)據(jù)庫相關(guān)的對象信息進行存放。在軟件測試中,為進一步提升程序的執(zhí)行效率,可對共享池進行優(yōu)化配置,在這一前提下,可使SQL語句的操作執(zhí)行變得更加高效。此外,用戶以往對數(shù)據(jù)庫進行修改的各種信息全都存放在日志緩沖區(qū),若是緩沖失敗,則說明緩沖區(qū)的容量已經(jīng)不能滿足信息存儲的要求,此時必須對緩沖區(qū)容量進行擴大,以免對數(shù)據(jù)庫性能的發(fā)揮造成影響。

      3 結(jié)束語

      綜上所述,軟件測試是一項較為復雜且系統(tǒng)的工作,為進一步提升軟件測試的效率,可對大數(shù)據(jù)技術(shù)進行合理運用,通過碎片整理、緩存區(qū)優(yōu)化以及共享池優(yōu)化配置等方法,在充分大數(shù)據(jù)作用的同時,為軟件測試工作的開展提供強有力的數(shù)據(jù)支撐。在未來一段時期,應對大數(shù)據(jù)技術(shù)進行深入地研究,不斷對其進行完善,從而使大數(shù)據(jù)能夠更好地為軟件測試服務。

      猜你喜歡
      磁盤軟件測試緩沖區(qū)
      嵌入式系統(tǒng)環(huán)形緩沖區(qū)快速讀寫方法的設(shè)計與實現(xiàn)
      基于OBE的軟件測試課程教學改革探索
      計算機教育(2020年5期)2020-07-24 08:53:20
      解決Windows磁盤簽名沖突
      電腦愛好者(2019年2期)2019-10-30 03:45:31
      修改磁盤屬性
      EXCEL和VBA實現(xiàn)軟件測試記錄管理
      電子制作(2018年16期)2018-09-26 03:27:18
      關(guān)于軟件測試技術(shù)應用與發(fā)展趨勢研究
      電子測試(2017年15期)2017-12-18 07:19:20
      磁盤組群組及iSCSI Target設(shè)置
      創(chuàng)建VSAN群集
      軟件測試工程化模型及應用研究
      關(guān)鍵鏈技術(shù)緩沖區(qū)的確定方法研究
      湘潭市| 西安市| 巴彦淖尔市| 南部县| 绥滨县| 江永县| 柘城县| 鲁甸县| 镇江市| 盐池县| 慈溪市| 遂平县| 玉田县| 普安县| 瑞昌市| 呼图壁县| 贡嘎县| 胶州市| 盈江县| 上杭县| 津市市| 金川县| 宿迁市| 河曲县| 绿春县| 昌吉市| 临海市| 汝阳县| 昌吉市| 象州县| 曲靖市| 抚松县| 会昌县| 防城港市| 呼和浩特市| 宝丰县| 永济市| 遂川县| 万全县| 绥滨县| 通江县|