多功能的DB2數(shù)據(jù)庫(kù)管理工具--Quest Central
使用何種的數(shù)據(jù)庫(kù)管理軟件是DBA都需要考慮的問(wèn)題,本文將為您介紹Quest Central這款數(shù)據(jù)庫(kù)管理軟件,供您參考,希望對(duì)您有所幫助。
Quest Central一款集多功能于一體的數(shù)據(jù)庫(kù)管理工具。該軟件在單一圖形化界面中,集成了全面的數(shù)據(jù)庫(kù)維護(hù)、管理和性能優(yōu)化功能,成為首套在異構(gòu)環(huán)境下,管理 DB2(包括分布式及大型機(jī)環(huán)境)數(shù)據(jù)庫(kù)的領(lǐng)先解決方案。
隨著企業(yè)效率和生產(chǎn)力的不斷上升,DBA在數(shù)量減少的同時(shí),不得不以更高的工作質(zhì)量和管理效率完成日常工作。DBA他們對(duì)支持異構(gòu)環(huán)境,并兼具專(zhuān)深管理功能的專(zhuān)業(yè)化管理工具,也有了更多的需求。Quest Central for DB2 通過(guò)集成化的管理功能,幫助用戶(hù)在這種日益復(fù)雜的異構(gòu)環(huán)境中,完成日常的DBA職能。無(wú)論企業(yè)是在分布式環(huán)境,還是大型機(jī)上運(yùn)行DB2,或者兼而有之,都需要更好地利用現(xiàn)有投資,維持很高的性能和可用性水平。
Quest Central為用戶(hù)提供了無(wú)縫集成的管理工具,幫助其提高工作效率,改善數(shù)據(jù)庫(kù)性能和應(yīng)用的可用性。Quest Central提供了多種可滿(mǎn)足關(guān)鍵使命數(shù)據(jù)庫(kù)管理需求的組件,可以全方位地滿(mǎn)足DBA每天的各種不同需求。由于無(wú)縫地集成了面向Windows、UNIX、Linux、OS/390 和 z/OS的管理功能,DBA可以更好地集中精力于DB2管理,而不用為操作系統(tǒng)和平臺(tái)的問(wèn)題而困擾。
集成化DB2管理解決方案
Quest Central for DB2 為運(yùn)行于Windows、UNIX、Linux、OS/390 和z/OS的DB2 UDB提供了通用的數(shù)據(jù)庫(kù)管理解決方案,將各種易用的功能集成到了統(tǒng)一的管理控制臺(tái)。Quest Central for DB2中現(xiàn)有的組件包括:
. 數(shù)據(jù)庫(kù)管理:利用內(nèi)置的對(duì)話(huà)框、全局變更、擴(kuò)展變化功能和自動(dòng)腳本,簡(jiǎn)化數(shù)據(jù)庫(kù)管理、數(shù)據(jù)庫(kù)對(duì)象移植和安全管理。
. SQL優(yōu)化:提供全面的SQL優(yōu)化實(shí)驗(yàn)室,方便用戶(hù)對(duì)特定SQL語(yǔ)句的多個(gè)版本進(jìn)行調(diào)試,簡(jiǎn)化SQL優(yōu)化。
. SQL分析:對(duì)以往SQL語(yǔ)句的采集功能,有助于快速找出最需優(yōu)化的SQL語(yǔ)句、數(shù)據(jù)庫(kù)事務(wù)、應(yīng)用程序或DB2用戶(hù)。
. 空間管理:全面的空間報(bào)告、空間分析和問(wèn)題解決功能。
. 性能診斷:通過(guò)直觀的用戶(hù)界面,圖形化展示數(shù)據(jù)庫(kù)活動(dòng),實(shí)時(shí)診斷DB2 UDB 的性能問(wèn)題。#p#
完整的數(shù)據(jù)庫(kù)管理
Quest Central的基本數(shù)據(jù)庫(kù)管理組件通過(guò)全面的圖形化對(duì)象管理方案,簡(jiǎn)化了數(shù)據(jù)庫(kù)對(duì)象的維護(hù)。這個(gè)易用的管理模塊可以迅速創(chuàng)建、刪除或修改數(shù)據(jù)庫(kù)對(duì)象,反映業(yè)務(wù)和應(yīng)用的需求。其高級(jí)數(shù)據(jù)庫(kù)管理組件進(jìn)一步擴(kuò)展了這些功能,可以實(shí)現(xiàn)DB2 Alter命令無(wú)法完成的復(fù)雜對(duì)象修改。Quest Central是通過(guò)自動(dòng)根據(jù)所需變化,實(shí)現(xiàn)數(shù)據(jù)卸載并對(duì)所有對(duì)象加以重建而實(shí)現(xiàn)這些功能的。
高級(jí)數(shù)據(jù)庫(kù)管理模塊還簡(jiǎn)化了對(duì)象移植,只需通過(guò)拖拽方式即可實(shí)現(xiàn)不同服務(wù)器或子系統(tǒng)之間的移植。移植相關(guān)對(duì)象、權(quán)限及數(shù)據(jù)以確保整個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)成功移植到目標(biāo)服務(wù)器。
不同服務(wù)器間的比較,也可通過(guò)鼠標(biāo)點(diǎn)擊來(lái)完成。選擇要比較的數(shù)據(jù)庫(kù)對(duì)象及其參數(shù),即可快速生成相關(guān)的對(duì)比報(bào)告。同時(shí),用戶(hù)還可創(chuàng)建腳本,對(duì)不同環(huán)境進(jìn)行同步。為確保腳本的成功執(zhí)行,Quest Central提供了高級(jí)腳本處理功能,包括錯(cuò)誤處理,斷點(diǎn)重啟及調(diào)度功能。用戶(hù)可以在分布式平臺(tái)的數(shù)據(jù)庫(kù)服務(wù)器上遠(yuǎn)程運(yùn)行腳本,生成專(zhuān)用的JCL,用于在大型機(jī)上完成批處理操作。
內(nèi)置專(zhuān)家建議功能的SQL優(yōu)化
有效地優(yōu)化應(yīng)用,對(duì)發(fā)揮數(shù)據(jù)庫(kù)的最佳性能非常關(guān)鍵。SQL優(yōu)化模塊提供了強(qiáng)大而全面的優(yōu)化實(shí)驗(yàn)室,可以對(duì)比和測(cè)試特定SQL語(yǔ)句的不同版本,在此基礎(chǔ)上對(duì)查詢(xún)的效率進(jìn)行優(yōu)化。場(chǎng)景設(shè)定功能可以保留待優(yōu)化語(yǔ)句的原狀,并將優(yōu)化后的語(yǔ)句保存到新的場(chǎng)景中。每個(gè)優(yōu)化場(chǎng)景均會(huì)顯示語(yǔ)句優(yōu)化所需的全部信息。
訪(fǎng)問(wèn)路徑詳情可以將解釋信息轉(zhuǎn)化成易于理解的形式。利用不同的色彩,可以區(qū)別高開(kāi)銷(xiāo)的訪(fǎng)問(wèn)步驟,以便用戶(hù)集中優(yōu)化最易見(jiàn)效的SQL語(yǔ)句。
另外,SQL 優(yōu)化模塊還提供對(duì)象信息,使用戶(hù)可以方便了解包括表的數(shù)據(jù)行數(shù)量,索引和索引中所發(fā)現(xiàn)列等相關(guān)信息。同時(shí),SQL優(yōu)化模塊還會(huì)針對(duì)不良SQL語(yǔ)句的優(yōu)化提出智能建議,幫助用戶(hù)改善響應(yīng)時(shí)間。通過(guò)全面分析SQL語(yǔ)句,智能建議可以提供多種可選的優(yōu)化建議。用戶(hù)只須單擊鼠標(biāo),就可根據(jù)所選建議,重寫(xiě)被優(yōu)化的SQL語(yǔ)句,增加可視索引或優(yōu)化訪(fǎng)問(wèn)。 一旦SQL優(yōu)化模塊在新的場(chǎng)景中生成了所建議的可視索引,即可自動(dòng)解釋SQL語(yǔ)句,對(duì)這些索引在性能改善上的效果和影響進(jìn)行評(píng)估。#p#
強(qiáng)大的比較引擎可以對(duì)所有不同方案進(jìn)行比較,使用戶(hù)能夠選擇最佳的優(yōu)化方案。比較引擎會(huì)立即顯示占用最少CPU、I/O 或執(zhí)行時(shí)間的方案。同時(shí),數(shù)據(jù)結(jié)果也會(huì)得以比較,以確保SQL語(yǔ)句返回了正確的結(jié)果。
全面的歷史SQL分析
沒(méi)有歷史SQL分析,就無(wú)法找出耗費(fèi)資源過(guò)多的SQL語(yǔ)句、數(shù)據(jù)庫(kù)事務(wù)、應(yīng)用或用戶(hù)。 Quest Central 的 SQL 分析組件可以找出用戶(hù)環(huán)境中最耗資源的SQL語(yǔ)句,以便用戶(hù)集中精力對(duì)其進(jìn)行優(yōu)化。
SQL分析模塊可在應(yīng)用運(yùn)行時(shí)捕捉每個(gè)SQL語(yǔ)句及其相關(guān)性能參數(shù),或通過(guò)抽樣技術(shù)進(jìn)行間歇式采集。為便于分析,所采集的數(shù)據(jù)被存儲(chǔ)于DB2元數(shù)據(jù)庫(kù)。運(yùn)行負(fù)荷明細(xì)方便了用戶(hù)了解最大數(shù)據(jù)庫(kù)活動(dòng)量,進(jìn)一步挖掘耗費(fèi)資源過(guò)多的SQL語(yǔ)句、數(shù)據(jù)庫(kù)用戶(hù)和數(shù)據(jù)庫(kù)事務(wù)。
運(yùn)行負(fù)荷的監(jiān)控可以無(wú)人置守的調(diào)度模式,或性能問(wèn)題出現(xiàn)時(shí)的人工交互模式進(jìn)行。 運(yùn)行數(shù)據(jù)采集后,數(shù)據(jù)庫(kù)所處理的所有SQL語(yǔ)句均被跟蹤和分析。SQL語(yǔ)句被壓縮后,與執(zhí)行細(xì)節(jié)一起,保存于SQL性能元數(shù)據(jù)庫(kù)。
SQL分析還可提供被訪(fǎng)問(wèn)對(duì)象的相關(guān)信息。對(duì)象分析明細(xì)可標(biāo)出監(jiān)控期內(nèi)所有被訪(fǎng)問(wèn)的對(duì)象,以及訪(fǎng)問(wèn)的類(lèi)型的頻率。
全面的空間管理
未管理的數(shù)據(jù)庫(kù)增長(zhǎng)會(huì)迅速導(dǎo)致響應(yīng)速度降低和數(shù)據(jù)庫(kù)故障。Quest Central的空間管理模塊是一種主動(dòng)式的維護(hù)方案,可管理數(shù)據(jù)庫(kù)增長(zhǎng)和數(shù)據(jù)重組,并可利用強(qiáng)大的例外報(bào)告功能,節(jié)省DBA的時(shí)間。該組件可以自動(dòng)收集與數(shù)據(jù)增長(zhǎng)和性能相關(guān)的數(shù)據(jù),并將其保存在元數(shù)據(jù)庫(kù)中。這些歷史詳情被用于顯示數(shù)據(jù)庫(kù)在不同時(shí)段的增長(zhǎng)情況,主動(dòng)預(yù)測(cè)空間使用,幫助DBA計(jì)劃和配置額外的存儲(chǔ)空間,并安排必要的重組工作。 #p#
空間管理模塊可以利用簡(jiǎn)明的報(bào)表,快速發(fā)現(xiàn)與空間和性能相關(guān)的問(wèn)題。通過(guò)對(duì)這些問(wèn)題進(jìn)行分析和計(jì)算,還可提供智能化的改進(jìn)意見(jiàn)。通過(guò)點(diǎn)擊報(bào)表,用戶(hù)可以直接開(kāi)始解決問(wèn)題的過(guò)程,改變空間分配參數(shù),收集參數(shù)或重組表的結(jié)構(gòu)。
了解表空間分配的改變可能如何影響其中的每個(gè)對(duì)象,是非常困難的事情。DB2 EEE和ESE集群加劇了這種復(fù)雜性,因?yàn)楸仨氼~外考慮節(jié)點(diǎn)因素??臻g計(jì)算功能可以提供詳盡的空間使用信息,并具有對(duì)象增長(zhǎng)時(shí)的影響分析功能。相關(guān)建議幫助用戶(hù)了解不同場(chǎng)景所需的磁盤(pán)空間,腳本創(chuàng)建功能則立即建立實(shí)施這些變化所需的腳本。
實(shí)時(shí)性能診斷
Quest Central的性能診斷組件為DBA提供了迅速發(fā)現(xiàn)和診斷性能問(wèn)題的全部功能。主窗口以動(dòng)畫(huà)方式,實(shí)時(shí)展示了DB2數(shù)據(jù)庫(kù)的架構(gòu)和當(dāng)前活動(dòng)狀態(tài),并可揭示某個(gè)組件的性能問(wèn)題會(huì)如何影響其它DBMS組件。
通過(guò)主管理界面,實(shí)例概況提供了有關(guān)實(shí)例中所有活動(dòng)數(shù)據(jù)庫(kù)的便捷活動(dòng)報(bào)告。通過(guò)點(diǎn)擊相關(guān)控件,可以查看與性能瓶頸有關(guān)的主要參數(shù),快速收集與客戶(hù)端應(yīng)用、數(shù)據(jù)庫(kù)I/O、SQL語(yǔ)句和緩沖區(qū)使用相關(guān)的詳細(xì)信息。 對(duì)于運(yùn)行在Windows 和UNIX上的數(shù)據(jù)庫(kù),還能進(jìn)一步挖掘操作系統(tǒng)的參數(shù),如系統(tǒng)進(jìn)程、CPU、I/O、網(wǎng)絡(luò)、內(nèi)存和存儲(chǔ)狀態(tài)等。Quest Central還可監(jiān)測(cè)系統(tǒng)是否超出了預(yù)先設(shè)定的閥值,并以聲音或可視化化方式發(fā)出報(bào)警。
性能診斷模塊可以與其它Quest Central模塊集成,實(shí)現(xiàn)快速性能問(wèn)題解決。通過(guò)簡(jiǎn)單的鼠標(biāo)點(diǎn)擊,即可進(jìn)入SQL優(yōu)化、空間管理和數(shù)據(jù)庫(kù)管理等問(wèn)題解決組件。
SQL 編輯器
Quest Central的SQL創(chuàng)建功能通過(guò)方便易用的用戶(hù)界面,縮短了創(chuàng)建查詢(xún)的時(shí)間,減少了人為錯(cuò)誤。無(wú)論是有經(jīng)驗(yàn)的用戶(hù),還是新手,都可通過(guò)簡(jiǎn)單選取表或視圖來(lái)建立查詢(xún),并指定要查詢(xún)的列,以及包括WHEN、AND/OR、邏輯、分組或聚集等額外的參數(shù)。
編輯表
表編輯器內(nèi)置了直觀易用的數(shù)據(jù)編輯功能。在測(cè)試環(huán)境中,用戶(hù)可以創(chuàng)建數(shù)據(jù)以模擬生產(chǎn)環(huán)境中可能出現(xiàn)的任何狀況,以確保應(yīng)用程序能夠正確地加以處理。在生產(chǎn)環(huán)境中,也可利用表編輯器解決數(shù)據(jù)損壞問(wèn)題。無(wú)論要插入、更新,還是刪除數(shù)據(jù),都可利用表編輯器,在無(wú)需編寫(xiě)SQL語(yǔ)句的情況下完成。
針對(duì)EEE、ESE和SYSPLEX的獨(dú)特管理界面
Spotlight為跨越EEE、ESE集群環(huán)境和SYSPLEX的數(shù)據(jù)共享組提供了獨(dú)特的全局化視圖。在EEE和ESE 環(huán)境中,主界面包括數(shù)據(jù)庫(kù)的下拉列表。該功能允許在單獨(dú)的節(jié)點(diǎn)級(jí)實(shí)現(xiàn)挖掘和修改功能。額外的EEE挖掘功能可以提供匯總的節(jié)點(diǎn)視圖,以及FCM詳情,以快速查找熱點(diǎn)。針對(duì)DB2 z/OS SYSPLEX環(huán)境,管理界面可以為數(shù)據(jù)共享組的所有成員顯示所有成員的活動(dòng)匯總,以及單個(gè)成員的活動(dòng)詳情。設(shè)備信息查看功能可顯示相關(guān)設(shè)備的詳細(xì)情況,包括全局鎖及組緩沖池。
歷史回放及分析
記錄及回放功能允許用戶(hù)保存特定時(shí)段的數(shù)據(jù)庫(kù)活動(dòng),以便在此后某個(gè)時(shí)間進(jìn)行回放,研究和解決相關(guān)的性能問(wèn)題?;胤艜r(shí),用戶(hù)即可查看整個(gè)記錄,也可快速瀏覽報(bào)警信息或檢查特定時(shí)段的系統(tǒng)活動(dòng)。