詳細講解SQL Server系統(tǒng)數(shù)據(jù)庫的工作原理

          發(fā)布時間:2007.12.11 04:44     來源:賽迪網    作者:93263

          我們知道,DBA對SQL數(shù)據(jù)庫引擎的系統(tǒng)數(shù)據(jù)庫必須有深入的了解,同時,數(shù)據(jù)庫開發(fā)人員了解SQL Server自帶的系統(tǒng)數(shù)據(jù)庫也是十分有必要的。下文中列舉了其中的一些系統(tǒng)數(shù)據(jù)庫。

          Master

          Master數(shù)據(jù)庫保存有放在SQLSERVER實體上的所有數(shù)據(jù)庫,它還是將引擎固定起來的粘合劑。由于如果不使用主數(shù)據(jù)庫,SQLSERVER就不能啟動,所以你必須要小心地管理好這個數(shù)據(jù)庫。因此,對這個數(shù)據(jù)庫進行常規(guī)備份是十分必要的。

          這個數(shù)據(jù)庫包括了諸如系統(tǒng)登錄、配置設置、已連接的SERVER等信息,以及用于該實體的其他系統(tǒng)和用戶數(shù)據(jù)庫的一般信息。主數(shù)據(jù)庫還存有擴展存儲過程,它能夠訪問外部進程,從而讓你能夠與磁盤子系統(tǒng)和系統(tǒng)API調用等特性交互。這些過程一般都用像C++這樣的現(xiàn)代編程語言。

          如果不幸碰到系統(tǒng)崩潰而必須恢復主數(shù)據(jù)庫的情況,你可以參看MCSE/MCDBA Steven Warren在TechRepublic上發(fā)表的文章。這篇文章講得十分透徹,它解釋了恢復這一重要數(shù)據(jù)庫所需要的一些特殊步驟。

          Model

          Model是一個用來在實體上創(chuàng)建新用戶數(shù)據(jù)庫的模版數(shù)據(jù)庫。你可以把任何存儲過程、視圖、用戶等放在模型數(shù)據(jù)庫里,這樣在創(chuàng)建新數(shù)據(jù)庫的時候,新數(shù)據(jù)庫就會包含你放在模型數(shù)據(jù)庫里的所有對象了。

          Tempdb

          正如其名字所提示的,tempdb存有臨時對象,例如全局和本地臨時表格和存儲過程。

          這個數(shù)據(jù)庫在SQLSERVER每次重啟的時候都會被重新創(chuàng)建,而其中包含的對象是依據(jù)模型數(shù)據(jù)庫里定義的對象被創(chuàng)建的。除了這些對象,tempdb還存有其他對象,例如表格變量、來自表格值函數(shù)的結果集,以及臨時表格變量。由于tempdb會保留SQLSERVER實體上所有數(shù)據(jù)庫的這些對象類型,所以對數(shù)據(jù)庫進行優(yōu)化配置是非常重要的。

          在SQL Server 2005里,tempdb數(shù)據(jù)庫還有一項額外的任務;它還被用作一些特性的版本庫,例如新的快照隔離層和在線索引操作等。關于新的隔離層的簡要說明,請參考我關于SQL Server 2005高級特性的文章。

          Distribution

          當你的SQLSERVER實體被配置為復制分發(fā)SERVER時,這個數(shù)據(jù)庫就會被添加到你的系統(tǒng)里。在默認情況下,數(shù)據(jù)庫的名字就是distribution,但是你可以更改它的名字。這個數(shù)據(jù)庫用來保存歷史和快照、合并和事務復制等的元數(shù)據(jù)。

          Msdb

          Msdb數(shù)據(jù)庫用來保存于數(shù)據(jù)庫備份、SQL Agent信息、DTS程序包、SQLSERVER任務等信息,以及諸如日志轉移這樣的復制信息。

          注釋:隨著工作或學習的深入,你會逐漸發(fā)現(xiàn)理解SQL Server的最佳方法是研究系統(tǒng)數(shù)據(jù)庫的工作原理。作為一條普遍的規(guī)律,我們通常不建議大家直接在SQL Server里查詢系統(tǒng)表格,但是通過研究這些系統(tǒng)數(shù)據(jù)庫里的表格,大家可以學到很多有關SQL Server工作原理的實用知識。

          posted @ 2008-03-13 12:48 清流琴音 閱讀(288) | 評論 (2)編輯 收藏
           
          IT業(yè)最受歡迎的認證分別是:微軟認證系統(tǒng)管理員(MCSA)、甲骨文(Oracle)認證專家數(shù)據(jù)庫管理員——(OCPDABA)、思科(Cisco)認證網絡工程師(CCNA)、思科認證網絡專家(CCNP)、微軟認證數(shù)據(jù)庫管理員(MCDBA)、Red Hat認證工程師(RHCE)、Network+、Crtrix認證管理員(CCA)、Sun Java認證軟件工程師(SCJP)、信息系統(tǒng)安全認證專家(CISSP)。

          大多企業(yè)偏愛IT認證

          目前正在推動內部e化的傳統(tǒng)企業(yè)或是一般中小企業(yè),對于懂得網絡架構,能進行網絡規(guī)劃、建立、維護及支持等工作,也就是為公司提供解決方案的MIS人員需求較大。

          隨著微軟近年市場占有率提升,通過微軟系統(tǒng)的MCSE認證,似乎可以在敲門應征時,讓初次見面的應試主管,對自己在網絡管理規(guī)劃的專業(yè)能力有一定的認識。認證的價值等于通行證,代表你有基本的能力,可是決定錄用與否,或薪資與位階的調整,還是取決于工作經驗。

          名企多以工作經驗為標準

          一些大型外資、民營企業(yè),對于證書的態(tài)度趨于保守。菲利普莫里斯公司的一位人力資源經理認為,因為大企業(yè)的制度比較完備,面試流程、錄用的標準都有一定的程序,通常手持證書的應聘者,或許在眾多具有相同資歷的人會比較突出,不過還是得經過公司內部的考核。考試通過后,部門主管會針對個人面試,因此,證書只是“附加值”,但絕不是“必備品”,重要的是你到底有多少經驗,口袋里藏有幾把刷子?

          以生產殺毒軟件著稱的瑞星公司,人力資源總監(jiān)張曉江曾說:他們非常愿意不拘一格聘用有真才實學的“偏才、怪才”,而不在乎他們是否有專業(yè)證書。對于那些沒有足夠工作經驗的“證書收藏家”來說,恐怕只能打道回府了。

          posted @ 2008-03-13 12:24 清流琴音 閱讀(152) | 評論 (0)編輯 收藏
           
          寂寞確定跟孤單不一樣,孤單只表示身邊沒有別人。但寂寞是一種,你無法將感覺跟別人溝通或分離的心理狀態(tài)。而真正的寂寞應該是連自己都忘了喜歡一個人的感覺
          posted @ 2008-03-12 08:26 清流琴音 閱讀(150) | 評論 (2)編輯 收藏
          僅列出標題
          共4頁: 上一頁 1 2 3 4 
           
          主站蜘蛛池模板: 马边| 南城县| 吴桥县| 金寨县| 林口县| 临沂市| 乌兰察布市| 伊宁市| 金乡县| 当雄县| 左权县| 临泉县| 涟水县| 泰州市| 桦川县| 黄大仙区| 嫩江县| 兴化市| 酉阳| 高要市| 安徽省| 肇州县| 观塘区| 绵阳市| 睢宁县| 屯门区| 乐安县| 泾源县| 邹平县| 岐山县| 石台县| 四会市| 西城区| 万荣县| 霍林郭勒市| 晋宁县| 临西县| 房产| 黑山县| 汉川市| 柞水县|