操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    摘要:伴隨著信息技術的迅猛發展,無論是信息的傳遞速度還是規模,都在發生著巨大的變化,信息的數量之多簡直令人應接不暇。在這樣的背景下,對數據庫的性能進行研究db2數據庫獲取表記錄數,則顯得尤為重要。而對數據庫性能造成影響的因素有很多種,系統設計占據非常重要的比重。以DB2數據庫為例,詳細分析對DB2數據庫性能造成影響的設計方面的因素,同給出相應的建議和改進措施。

    關鍵詞:數據庫;DB2;性能;設計;研究

    中圖分類號:TQ56 文獻標識碼:A 文章編號:1671-7597(2012)-01

    DB2數據庫是E-R型數據庫,由IBM公司研制,具有良好的完整性、可恢復性、安全性和可利用性,同時存取數據的速度極高,伸縮性能良好,可在大型的服務器系統或個人的PC機上應用和運行。DB2具有小規模數據向大規模數據的轉換及跨平臺執行能力的功能。利用分級技術進行設計,既方便基于LAN程序的訪問,也利于大型機數據庫的同步下載,實現了遠程和本地數據庫之間的連接,可對并發查詢功能進行支持,同時對查詢性能進行進一步的優化,對于大型的分布式應用系統非常適用。

    1表空間的設計和性能

    作為一個物理存儲對象,表空間為數據庫提供間接的一層。具體是由對數據進行存儲的容器組成,是一種存儲空間。根據空間類型劃分,容器包括文件、設備和目錄、表的LOB部分及長字段、索引和數據,即可在相同的表空間內存儲,又可存在于獨立的表空間內。和數據庫共同運行,最終是為了實現對數據的快速檢索和高效存儲。對數據庫的性能進行分析和對數據庫進行設計時,首先要對數據庫的物理布局進行考慮。DB2所提供的表空間支持包括兩種類型:

    1)系統管理的空間(SMS),作為一種最佳選擇,可存儲系統文件數據,不僅管理成本低,同時性能良好。

    2)數據庫管理空間(DMS),是一種存儲和控制空間,用于管理文件列表和設備,它會產生一些附件的管理成本,主要用于調整和預測預分配文件的大小。其空間大小可以輕易的由增加新容器或對現有容器進行改變來實現。

    聚合數據 數庫_db2數據庫獲取表記錄數_數庫大數據

    相關建議:

    1)和SMS相比較,DMS表空間有著更好的性能,主要是為了實現預分配,在對文件的大小進行擴展時,可以節省時間。DMS表空間包括系統文件或原始設備。由于不會發生雙緩沖,針對原始容器,它可以提供最好的性能。

    2)在SMS表空間的使用時,可對命令進行使用,可啟用多頁文件的分配功能,提高了插入()吞吐量。

    3)DMS空間的使用,還可對數據用單一的表來存儲。在最多不超過三個不同的DMS表空間上,對大型對象進行索引。在性能的提高上,通過并行磁盤I/O來實現。并行I/O,是為了寫入或讀取更多的設備,以便縮短相應的時間。

    2表的設計和性能

    在對物理數據庫表進行創建以前,首先應該設計具有一定邏輯性的數據模型,下面首先分析下邏輯數據庫對性能的影響。

    2.1規范化設計

    數庫大數據_db2數據庫獲取表記錄數_聚合數據 數庫

    它是調整和簡化數據模型的一個過程,它既減少了數據的繁雜,對語句的刪除和更新性能進行了提高,同時不需要對同一數據進行重復操作,通過對數據的規范,確保所有列都對主鍵有所依賴。對數據結構進行規范化的缺點是,在對數據進行查詢和檢索操作時,在訪問多個表中的數據塊時,必須通過聯合操作來實現。

    2.2非規范化設計

    如果在多個表中刻意的重復某些列,會使數據繁雜,使性能隨之降低。但有時非規范化是必須存在的,它是設計物理關系數據庫的一個非常重要的環節。非規范化的使用,必須要綜合以下因素進行考慮:

    1)如果不使用,可否對數據庫的性能,通過其他方法改善和調整,最終實現接收的目的。

    2)如果使用了非規范化,可否實現系統的性能,并且對更新產生的費用,能夠實現平衡增加。

    3緩沖池的設計和性能

    作為一個內存區域,可在緩沖池內保留、讀、寫數據庫頁面。而DB2使用數據庫緩沖池,可使磁盤I/O減少。目前對于給緩沖池分配多少內存,還沒有明確的答案。但在常規意義上講,應該是越多越好。最佳方案是將75%的系統存儲應用在緩沖池內存上,但其局限性在于,只能在專用的數據庫服務器上應用。同時作為一種內存資源,必須和其他進程及應用程序一起,在服務器上共同使用。若表空間內存在多個頁面,則需要為每一個頁面設置一個對應的緩沖池。在一些時候,對同樣大小的多個緩沖池進行定義,可使其性能提高,但如果不進行正確的配置,則會產生反作用。是否進行多個緩沖池的創建,應進行綜合考慮。

    db2數據庫獲取表記錄數_數庫大數據_聚合數據 數庫

    4日志記錄

    對數據的完整性進行支撐,是數據庫系統的主要功能。基于此,數據庫必須對日志文件進行維護,對數據庫的變化進行跟蹤和記錄。DB2的日志記錄是由兩組文件組成,涵蓋了全部的數據庫更改的日志記錄,主要在回滾尚未提交的工作單元中應用,同時將數據庫恢復到一致狀態,而DB2對日志記錄的兩種策略進行了提供。

    在設計的過程中,絕不能忽視日志記錄和數據庫性能的關系,在這里時間成本占據著很大因素,由于在對數據庫進行恢復時,數據庫管理器需要對日志文件進行讀取,所以需要進一步優化日志文件的存放,并充分考慮到讀和寫的性能。

    5理想化的索引設計

    索引的組成是一組排好序的鍵,它是DB2對象,在一個或多個列中抽取了對應的鍵。通過相關研究數據顯示,只有表空間的索引建立恰當,才能使DB2數據對該表空間進行訪問的應用程序,實現一種最好的狀態,并且達到一種最優的效果。在以前的設計中,重點考慮的因素是在I/T中DASD的空間和成本。而隨著科學技術的日新月異,從DB2的設計和性能上考慮,為了減少I/O,可通過添加一定數量的索引來實現,這樣降低了額外磁盤空間的消耗。這種索引的設計,具有以下幾點好處:

    一是索引中囊括了WHERE子句中的所有列,這樣對結果集中的不合格的行,起到了一定的屏蔽作用。在索引的開始部分放入這些列,在對SQL語句進行時,就會有最大值生成。

    二是保障索引中的列順序排列適當,通過對中全部的SORT列進行檢查,就可對這個性能進行驗證。

    數庫大數據_聚合數據 數庫_db2數據庫獲取表記錄數

    一般情況下,要想真正實現這種理想化的設計和性能,難度是非常大的。原因主要是一個索引中包括的索引項的長度以及列數,往往都要受到架構的限制,同時還要對維護成本給予充分考慮,盡管最理想的索引,可使查詢性能得到明顯提高,但一旦DB2數據庫執行SQL寫操作時,就會干擾和影響到這種索引的性能。

    6結語

    優化數據庫是一個非常系統的工程,要涉及到方方面面的技術和知識,包括了硬件、軟件應用、操作系統平臺以及數據庫。在整個數據庫性能研究中db2數據庫獲取表記錄數,系統設計只是一個非常重要的環節,還必須進行后期的維護和應用。本文重點闡述了數據庫設計環節,對于整個過程,還缺乏整體性考慮,所以我們在實際應用中,必須權衡各個方面,綜合分析維護、應用以及其他設計方面,對數據庫性能帶來的影響。

    參考文獻:

    [1]牛新莊,循序漸進DB2——DBA系統管理、運維與應用案例[M].清華大學出版社,2009.

    [2]牛新莊,DB2數據庫性能調整和優化[M].清華大學出版社,2009.

    [3]羅新曼,DB2數據庫在軟件中的應用方法[J].南昌教育學院學報,2010(07).

    數庫大數據_db2數據庫獲取表記錄數_聚合數據 數庫

    [4]悠虎,淺談DB2數據庫所支持的外部文件格式[J].網絡與信息,2011(03).

    [5]張勤,主機DB2數據庫重組技術的應用與實踐[J].中國金融電腦,2011(03).

    [6]吳鵬,DB2數據庫故障處理及實踐研究[J].信息與電腦(理論版),2011(09).

    [7]羅新曼,DB2數據庫在軟件中的應用方法[J].南昌教育學院學報,2010(07).

    [8]石青青,淺談/OS的XML能力[J].科技傳播,2010(07).

    [9]杜心武,DB2數據庫日志管理和應用[J].科技信息(科學教研),2008(04).

    [10]李佳佳、耿鑫,DB2性能優化策略[J].電腦編程技巧與維護,2010(13).

    [11]修樹娟、張永茂,DB2數據庫中數據存儲解析[J].科技信息,2010(28).

    作者簡介:

    袁春瑩(1983-),女,山東聊城人,本科,信息系統項目管理師,山東省農村信用社聯合社,在銀行科技部門從事銀行核心業務系統研發工作

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有