作為一名資料庫初學者,在學習達夢之前未曾接觸過資料庫,通過學習達夢資料庫,了解了關於資料庫的一些知識,下面粗略談談我對達夢資料庫管理系統的學習心得。
1、硬體架構支援
達夢資料庫管理系統支援多種硬體平台,intel/amd x86平台、國產飛騰/申威/龍芯/華為鯤鵬平台。
2、作業系統支援
達夢資料庫管理系統主要支援windows/linux作業系統,linux作業系統包括rhel、centos、國產中標麒麟/銀河麒麟等作業系統。
跟oracle一樣,達夢資料庫也有「資料庫」和「例項」,這兩個概念之間有著很大的差別,甚至可以說它們是兩個完全不同的實體。
資料庫:在單獨提到達夢資料庫時,可能指的是達夢資料庫產品,也有可能是正在執行的達夢資料庫例項,當同時出現 達夢資料庫和例項時,達夢資料庫指的是磁碟上存放在達夢資料庫中的資料的集合,一般包括:資料檔案、日誌檔案、控制檔案以及臨時資料檔案等。
例項:例項一般是由一組正在執行的達夢後台程序/執行緒以及乙個大型的共享記憶體組成。簡單來說,例項就是操作 dm 資料庫的一種手段,是用來訪問資料庫的記憶體結構以及後台程序的集合。通過執行達夢資料庫例項,可以操作達夢資料庫中的內容。在任何時候,乙個例項只能與乙個資料庫進行關聯(裝載、開啟或者掛起資料庫)。在大多數情況下,乙個資料庫也只有乙個例項對其進行操作。
達夢資料庫邏輯儲存結構
達夢資料庫為資料庫中的所有物件分配邏輯空間,並存放在資料檔案中。在達夢資料庫內部,所有的資料檔案組合在一起被劃分到乙個或者多個表空間中,所有的資料庫內部物件都存放在這些表空間中。同時,表空間被進一步劃分為段、簇和頁(也稱塊)。通過這種細分,可以使得達夢資料庫能夠更加高效地控制磁碟空間的利用率。
資料庫由乙個或多個表空間組成;
每個表空間由乙個或多個資料檔案組成;
每個資料檔案由乙個或多個簇組成;
段是簇的上級邏輯單元,乙個段可以跨多個資料檔案;
簇由磁碟上連續的頁組成,乙個簇總是在乙個資料檔案中;
頁是資料庫中最小的分配單元,也是資料庫中使用的最小的 io 單元。
達夢資料庫使用了磁碟上大量的物理儲存結構來儲存和管理使用者資料。典型的物理儲存結構包括:用於進行功能設定的配置檔案;用於記錄檔案分布的控制檔案;用於儲存使用者實際資料的資料檔案、重做日誌檔案、歸檔日誌檔案、備份檔案;用來進行問題跟蹤的跟蹤日誌檔案等
DM8 佳節自古
嘆少時感懷 金庸 裡有哪些不易發現卻很打動人的小細節?馬伯庸 金庸裡大情大悲的橋段很多,初讀不以為意,再思之,如有牛毛細針刺入心中,隱隱小痛,卻移不走,撫不平.之於俺,比較粗淺,當年一直喜歡的就是 焚我殘軀,熊熊聖火.生亦何歡,死亦何苦.為善除惡,為光明故.喜樂哀愁,皆歸塵土.憐我世人,憂患實多.所...
DM8歸檔日誌挖掘
檢視是否開啟歸檔 select arch mode from v database 檢視所有的歸檔日誌資訊 select name,first time,next time,first change next change from v archived log 新增需要分析的歸檔日誌到logmnr...
DM8設定SQL日誌
sql日誌 sql日誌為資料庫接收到的所有 sql 語句等資訊,達夢中可把sql日誌設定為同步與非同步兩種。跟蹤日誌主要用於分析錯誤和分析效能問題,基於跟蹤日誌可以對系統執行狀態有乙個分析,比如,可以挑出系統現在執行速度較慢的 sql 語句,進而對其進行優化。使用sql日誌注意 1 設定sql過濾規...