【技術維新 踐行精彩】大資料時代的領航者DB2

來源:互聯網
上載者:User

   目前流行的資料庫軟體有DB2、Access、Sybase、SQL server、ORACLE、Foxpro等。其中IBM的DB2資料庫是大型資料庫的佼佼者,DB2是IBM重要產品,在不同作業系統平台上提供服務。

IBM從推出第一款DB2產品開始不斷地進行改革創新嘗試,從面向單一傳統關聯式資料庫概念,逐漸推進面向混合型的資料庫產品。DB2在長期發展中實現在各類硬體和軟體平台間進行相容。從DB2產品部署在各行業IT案例中體現到IBM技術全面性,創新性。當今網路發達的時代,DB2實現了分布式平台上的應用程式執行資料庫讀寫操作,就像本機資料庫在管理本機資料一樣快速便捷。DB2創新推進“顧問”嚮導形式建立資料庫,操作嚮導不僅可以完成任務,並且可以提供建議型協助功能,根據一些輸入要素,收集資訊後指出資料庫管理員可能沒有考慮到選項,協助資料庫管理員執行複雜配置,並指引最佳化選項。資料庫在設定階段如不完善,對後續資料庫維護階段造成一定影響。DB2通過“顧問”嚮導形式有效地降低配置不完善問題,在大型企業的完善資料庫專案“問題管理”上給予很大協助。DB2資料庫從問題前控階段進行把關過濾。通過嚮導指引合適配置部署選項,從宏觀上體現大型部署流程化關鍵點,也兼顧微觀上注重階段性部署細化點。創新技術給IT領域提供全面技術支撐平台,以技術創新推動電子商務的變革和不斷髮展。

   DB2資料庫各版本核心組件基於一致性原則,IT項目部署可以根據實際所需,選擇不同價格的組件配置。體現在IT項目中使用任何一個DB2版本的應用程式,可以無修改地直接在其它進階的DB2版本上使用,而且對於DB2技術人員,從一個DB2版本中所掌握的操作部署技術,在其它DB2版本中同可以適用,體現DB2系列產品相容性強。即考慮企業更新DB2版本相容性方面,也考慮到資料庫管理員技能掌握連貫性。

650) this.width=650;" title="1.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243132620-0.jpg" />

   技術在日新月異變化,給IT項目實施和管理上帶來挑戰和機遇。過去人是關鍵的因素,現在技術發展飛速的年代優秀的軟體工具是決勝的關鍵。IBM不斷嘗試探索中讓DB2這款產品,迎合時代步伐,採用智能嚮導形式,採用最佳化的部署建議,給企業得到最好的解決方案。DB2在同質資料庫產品顯露出奪目光環,是企業首先的優秀資料庫軟體產品。

   現在結合我在DB2資料庫軟體“安裝”,“緩衝池”配置,“自動維護”配置等實踐操作,從實踐中向大家分享DB2優勢和強大功能,請大家體驗 DB2“顧問”智能嚮導安裝和配置過程的魅力。現在開始我們DB2體驗之旅。


一、DB2便捷安裝


從以下操作說明DB2安裝過程。體現DB2安裝方便簡單,嚮導式安裝的優點。


650) this.width=650;" style="float:none" title="2.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243134S6-1.jpg" />

650) this.width=650;" style="float:none" title="3.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243134G4-2.jpg" />

650) this.width=650;" style="float:none" title="4.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22431342W-3.jpg" />

二、DB2緩衝池配置

DB2提升資料庫效能,緩衝池技術起了舉足輕重的作用,緩衝池是資料庫中表和索引資料在記憶體緩衝。它通過減少直接順序I/O存取,並提供非同步讀取和寫入來提高系統效能。緩衝池在記憶體中以4K,8K,16K,32K的頁面大小為單位。每一個資料庫至少需要一個緩衝池,而且對於既定頁面大小資料表空間,至少存在一個相同頁面大小緩衝池與之相匹配,例如資料表空間是8K,緩衝池也要匹配8K)。足夠的緩衝池大小是資料庫擁有良好效能的關鍵所在,因為它減少磁碟I/O這一耗時的操作。大型緩衝池還會對查詢最佳化產生影響,因為更多工作在記憶體中完成,而無須進行I/O讀寫。

  以下操作示範DB2緩衝池建立和配置,大家可以看到DB2智能式嚮導操作的簡便性,及緩衝池效能最佳化功能的強大。


1)從緩衝池可通過兩種方法進行建立圖形介面嚮導,命令形式)。


圖形介面建立緩衝池:在DB2控制中心,選擇“緩衝池”右擊選擇建立。在建立嚮導中輸入緩衝池名,選擇與資料表空間匹配的頁大小,輸入緩衝池大小等配置資訊。


650) this.width=650;" title="5.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243131310-4.jpg" />


命令建立緩衝池:


650) this.width=650;" title="6.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243131243-5.jpg" />


建立成功的緩衝池:


650) this.width=650;" title="7.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243133521-6.jpg" />


2)觀察建立緩衝池後,資料庫對系統效能影響。


DB2停止時,CPU和記憶體使用量率


650) this.width=650;" title="1.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243132442-7.jpg" />


DB2啟動後,CPU和記憶體使用量率


650) this.width=650;" title="2.jpg" src="http://www.bkjia.com/uploads/allimg/131228/22431361G-8.jpg" />


串連到DB2資料庫執行個體後,CPU和記憶體使用量率


650) this.width=650;" title="3.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243133562-9.jpg" />



建立緩衝池後,從DB2啟動到資料庫執行個體串連過程,觀察到系統記憶體逐漸被使用。由於緩衝池的作用,合理地分配記憶體,記憶體利用率保持在一個穩定水平。不會產生記憶體被全部佔用,記憶體不足等情況,引發伺服器效能問題。


三、自動維護配置

DB2會自動執行大部分任務,擁有自動維護能力,這種自我管理能力對於不能僱用一個全職資料庫管理員來管理DB伺服器中小型公司是十分有好處的。另一方面,假使僱用資料庫管理員,他也會因此而獲得更多時間,來處理公司進階技術,提升工作效率。我們現在主要通過實際操作說明DB2自動維護優點。

   通過控制中心,選擇了一個資料庫,右下角會顯示該資料庫相關資訊資料庫大小,最近一次備份時間,是否設定自動維護等)。從視圖形式展示目前資料庫情況,給於DB管理員快速判斷目前資料庫需要的維護情況。DB2基於面向資料庫管理員智能嚮導和智能資訊參考指引,減輕了資料庫管理員煩瑣維護配置工作。


650) this.width=650;" title="4.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243132514-10.jpg" />



1)在控制中心選擇資料庫,右擊選擇“配置自動維護”,通過嚮導進行配置。


650) this.width=650;" title="5.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243133938-11.jpg" />


2)自動維護,讓DB2自動執行維護 REORG,RUNSTATS,BACKUP等維護作業。

智能嚮導配置具體由以下組成

●使用者定義一個維護視窗期,在其中可以最小幹擾的執行維護任務。比如,如果系統在周日淩晨3點到5點活動最少,這個時間段可以作一個維護視窗期。

●有兩種維護視窗期,一種適用於線上操作,一種適用於線下操作。

●在維護視窗期,公當有維護需要時DB2才自動執行維護操作。

以下操作執行個體,可描述自動維護配置過程:


650) this.width=650;" style="float:none" title="6.jpg" src="http://www.bkjia.com/uploads/allimg/131228/2243132934-12.jpg" />

650) this.width=650;" style="float:none" title="7.jpg" src="http://www.bkjia.com/uploads/allimg/131228/224313F53-13.jpg" />

650) this.width=650;" style="float:none" title="8.jpg" src="http://www.bkjia.com/uploads/allimg/131228/224313H46-14.jpg" />



總結:

創新是技術進步的基石。在IBM創新是資料庫伺服器發展中極之重要的組成部分。早在上世紀六七十年代,IBM作為這個領域的先鋒,開拓了先進資料管理技術,一直到現在,IBM還一如既往保持這種創新的精神,不斷地在資訊管理領域進行技術革新,數千位屬於IBM技術專家,擷取資料管理專利就很好印證這一點。經過IBM不懈努力,世界上不少大型行業及領域包括電信,金融,教育等)都依賴IBM的產品,IBM為他們提供滿足最大需求的源動力和勝任嚴峻挑戰的資料管理解決方案。DB2產品就是從創新中賦予了新的能力,減輕管理資料庫的負擔,改善了資料庫啟動並執行效能,減少了基礎設施建設的費用。選擇IBM的創新技術,讓我們世界閃耀出更耀眼的技術光輝。



本文出自 “楊堅 部落格空間” 部落格,轉載請與作者聯絡!

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.