由于項目緊急,我匆忙中需要參加DCA考試,由于各種原因倉促的準備了一下,就到了考試時間了,幸虧參加過oracle的實戰(zhàn)考試,要不然對于一個新手考試真的是有一定的難度的。下面我就介紹和總結(jié)一下這次達夢數(shù)據(jù)庫準備和體驗過程吧.
1.達夢數(shù)據(jù)庫的體系架構(gòu)跟oracle差不多,不過更貼近國人習慣;比如安裝,10分鐘就搞定,一些參數(shù)配置在管理助手里也有中文解釋比較清晰,有部分比較容易遺漏的,達夢也自動做,比如控制文件的備份等。?manager工具,這個工具主要是對模式,表空間,用戶管理,DMSQL,備份還原,job等,總之所有的管理操作都可以在這個工具完成,很多操作之間下一步就可以完成,讓國人很容易的看懂;
2、DM管理工具使用
2.1、新建連接
2.2、驗證口令
2.3、連接成功
2.4、生成sql
2.5、執(zhí)行sql
2.6、提交事務
2.7、回滾事務
3、? console工具:DM控制臺工具是管理和維護數(shù)據(jù)庫的基本工具。因為控制臺是通過dm.ini 參數(shù)來連接實例的,所以該工具必須在DM 實例服務端運行。 無法向DM Manager 工具和 DM Monitor 那樣遠程連接。用控制臺工具可以提供如下功能:
?服務器參數(shù)配置
?脫機備份與還原
?查看系統(tǒng)信息
?查看許可證信息
3.1 實例參數(shù)查看和修改
在控制臺工具中配置好實例后,可以直接查看和修改實例的參數(shù)。

3.2 備份恢復實例
DM實例的備份恢復可以通過命令行,DM Manager 工具來進行,注意DM Manager 中僅支持備份,不支持恢復。 這里的控制臺空間是可以同時支持備份和恢復操作的。
控制臺支持如下操作:
1)備份還原
2)新建備份
3)設置默認備份目錄
4)指定歸檔文件還原
5)還原備份
6)備份屬性
7)備份列表彈出菜單




通過截圖可以看到,在控制臺工具中,恢復工作需要的三個步驟:還原、恢復、更新DB_Magic 可以直接在圖形界面操作。
4.性能監(jiān)控工具(Monitor)?
4.1 實例監(jiān)控
實例監(jiān)控顯示所連接實例的內(nèi)存和CPU的使用情況,以及該實例的線程和會話信息,包括內(nèi)存和CPU的當前使用值,以及自開始監(jiān)視以來的最大值和最小值;活動的線程和會話的個數(shù),以及自開始監(jiān)視以來的最大值和最小值。
4.2 MPP 監(jiān)控
MPP監(jiān)控主要監(jiān)控DM MPP集群環(huán)境。包括站點分布圖和消息分發(fā)圖。其中站點分布圖顯示各站點的物理主機分布情況,消息分布圖顯示各站點間的通信情況。
數(shù)據(jù)分布視圖顯示指定數(shù)據(jù)庫表的數(shù)據(jù)在DM MPP的各個站點上的分布情況。
4.3 統(tǒng)計分析
統(tǒng)計分析視圖監(jiān)視系統(tǒng)資源,數(shù)據(jù)庫可用性,健康狀態(tài),性能等。顯示系統(tǒng)自啟動以來各項資源的使用歷史情況以及平均使用率。包括內(nèi)存和hash緩存的使用情況,邏輯、物理讀寫情況,事務總次數(shù)以及提交、回滾、死鎖次數(shù)、會話分配和空閑的次數(shù)以及檢查點的次數(shù),sql的執(zhí)行情況、系統(tǒng)CPU使用率以及線程切換情況。
4.4 性能監(jiān)視
性能監(jiān)視涵蓋達夢數(shù)據(jù)庫的所有監(jiān)控事項,主要如下:
1)線程監(jiān)視
2)會話監(jiān)視
3)事務監(jiān)視
4)SQL監(jiān)視
5)SQL日志文件分析
6)DM.INI參數(shù)監(jiān)視
7)資源監(jiān)控(內(nèi)存)
8)存儲監(jiān)視
9)系統(tǒng)監(jiān)視
4.5 調(diào)優(yōu)向?qū)?/p>
調(diào)優(yōu)向?qū)亲詣踊恼{(diào)優(yōu)工具,包含如下內(nèi)容:
1)內(nèi)存配置向?qū)?/p>
2)線程配置向?qū)?/p>
3)數(shù)據(jù)庫物理存儲維護向?qū)?/p>
4)數(shù)據(jù)庫邏輯存儲維護向?qū)?/p>
5)性能瓶頸分析與調(diào)優(yōu)向?qū)?/p>
6)索引優(yōu)化向?qū)?/p>
7)索引重組向?qū)?/p>
預警配置頁面可以配置監(jiān)控的關鍵指標和警告發(fā)送方式,以監(jiān)測所配置的關鍵指標是否達到預警值,如果達到則通過所配置的警告發(fā)送方式把警告信息發(fā)送給管理員。
5、其他關于達夢數(shù)據(jù)庫的認知
5.1? 達夢數(shù)據(jù)庫在事務處理性能的一個評測標準是TPC-C測試,目前常用的測試工具是benchmarkSQL, 基于該工具的壓力測試單機性能達夢數(shù)據(jù)庫的成績可達10萬-60萬(tpmC);對于復雜查詢, 比如TPC-H和TPC-DS, 達夢的性能也很不錯。
5.2 達夢的標準化支持比較好,也支持很多其它數(shù)據(jù)庫的功能特性,特別是對Oracle SQL及過程化語言PL/SQL的兼容性非常好,因此應用開發(fā)或移植很方便。
5.3 基于達夢數(shù)據(jù)庫上線的很多實際應用系統(tǒng)都基于自動生成的復雜SQL, 這些復雜的SQL對優(yōu)化器的考驗非常大,,其他幾款國產(chǎn)數(shù)據(jù)集在最近幾年和達夢的PK中屢屢失利,體現(xiàn)出達夢數(shù)據(jù)庫的性能優(yōu)勢。
總結(jié):達夢數(shù)據(jù)庫在信創(chuàng)替代領域已經(jīng)展現(xiàn)出一定的實力,希望達夢數(shù)據(jù)庫能繼續(xù)改進,早日為國家的信創(chuàng)產(chǎn)業(yè)頂起中國數(shù)據(jù)庫的脊梁!