posts - 55,comments - 89,trackbacks - 0
              轉載自:http://www.htmer.com/article/329.htm

              我們在裝完SQL Server 2000數據庫后,用企業管理器打開數據庫,會發現里面默認安裝了master、model、msdb、Northwind、pubs、tempdb這6個數據庫,這些數據庫是干什么的呢?下面就一一介紹之。

              1、master數據庫
              master 數據庫記錄SQL Server系統的所有系統級別信息。它記錄所有的登錄帳戶和系統配置設置。它還記錄所有其它的數據庫,其中包括數據庫文件的位置。master數據庫記錄SQL Server的初始化信息,它始終有一個可用的最新master數據庫備份。
             
              2、model數據庫
              model 數據庫用作在系統上創建的所有數據庫的模板。當發出Create DATABASE語句時,新數據庫的第一部分通過復制model數據庫中的內容創建,剩余部分由空頁填充。由于SQL Server每次啟動時都要創建tempdb數據庫,model數據庫必須一直存在于SQL Server系統中。
             
              3、msdb數據庫
              msdb數據庫供SQL Server代理程序調度警報和作業以及記錄操作員時使用。

              4、Northwind數據庫
              Northwind數據庫包含一個名為Northwind Traders的虛構公司的銷售數據,該公司從事世界各地的特產食品進出口貿易。

              5、pubs數據庫
              pubs數據庫以一個圖書出版公司為模型,用于演示SQL Server數據庫中可用的許多選項。該數據庫及其中的表經常在文檔內容所介紹的示例中使用。

              6、tempdb數據庫
              tempdb 數據庫保存所有的臨時表和臨時存儲過程。它還滿足任何其它的臨時存儲要求,例如存儲SQL Server生成的工作表。tempdb數據庫是全局資源,所有連接到系統的用戶的臨時表和存儲過程都存儲在該數據庫中。tempdb數據庫在SQL Server每次啟動時都重新創建,因此該數據庫在系統啟動時總是干凈的。臨時表和存儲過程在連接斷開時自動除去,而且當系統關閉后將沒有任何連接處于活 動狀態,因此tempdb數據庫中沒有任何內容會從SQL Server的一個會話保存到另一個會話。  
              默認情況下,在SQL Server在運行時tempdb數據庫會根據需要自動增長。不過,與其它數據庫不同,每次啟動數據庫引擎時,它會重置為其初始大小。如果為tempdb 數據庫定義的大小較小,則每次重新啟動SQL Server時,將tempdb數據庫的大小自動增加到支持工作負荷所需的大小這一工作可能會成為系統處理負荷的一部分。為避免這種開銷,可以使用 Alter DATABASE增加tempdb數據庫的大小。

          posted on 2008-11-19 14:06 jiafang83 閱讀(559) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 古浪县| 基隆市| 利辛县| 天长市| 二手房| 新干县| 开原市| 达尔| 乌拉特中旗| 北海市| 班戈县| 拉萨市| 龙川县| 五河县| 卢湾区| 五家渠市| 博野县| 仁寿县| 射阳县| 吴桥县| 祁阳县| 大同市| 临沂市| 富蕴县| 无棣县| 子洲县| 永年县| 阳春市| 呈贡县| 玛沁县| 蒙城县| 利辛县| 利津县| 胶南市| 凤山县| 诏安县| 九江市| 卓资县| 连南| 新邵县| 闽侯县|