SQL SERVER 預設六個表的作用

來源:互聯網
上載者:User
master 資料庫
master 資料庫記錄 SQL Server 系統的所有系統層級資訊。它記錄所有的登入帳戶和系統配置設定,所有其它的資料庫,其中包括資料庫檔案的位置。master 資料庫記錄 SQL Server 的初始化資訊,它始終有一個可用的最新 master 資料庫備份。

tempdb 資料庫
tempdb 資料庫儲存所有的暫存資料表和暫存預存程序。它還滿足任何其它的臨時儲存要求,例如儲存 SQL Server 產生的工作表。tempdb 資料庫是全域資源,所有串連到系統的使用者的暫存資料表和預存程序都儲存在該資料庫中。tempdb 資料庫在 SQL Server 每次啟動時都重新建立,因此該資料庫在系統啟動時總是乾淨的。暫存資料表和預存程序在串連斷開時自動除去,而且當系統關閉後將沒有任何串連處於活動狀態,因此 tempdb 資料庫中沒有任何內容會從 SQL Server 的一個會話儲存到另一個會話。

預設情況下,在 SQL Server 在運行時 tempdb 資料庫會根據需要自動成長。不過,與其它資料庫不同,每次啟動資料庫引擎時,它會重設為其初始大小。如果為 tempdb 資料庫定義的大小較小,則每次重新啟動 SQL Server時,將tempdb 資料庫的大小自動增加到支援工作負載所需的大小這一工作可能會成為系統處理負荷的一部分。為避免這種開銷,可以使用 ALTER DATABASE 增加 tempdb 資料庫的大小。

model 資料庫
model 資料庫用作在系統上建立的所有資料庫的模板。當發出 CREATE DATABASE 語句時,新資料庫的第一部分通過複製 model 資料庫中的內容建立,剩餘部分由空頁填充。由於 SQL Server 每次啟動時都要建立 tempdb 資料庫,model 資料庫必須一直存在於 SQL Server 系統中。

msdb 資料庫
msdb 資料庫供 SQL Server Agent程式調度警報和作業以及記錄操作員時使用。

Northwind 樣本資料庫
Northwind Traders 樣本資料庫包含一個名為 Northwind Traders 的虛構公司的銷售資料,該公司從事世界各地的特產食品進出口貿易

pubs 樣本資料庫
pubs 樣本資料庫以一個圖書出版公司為模型,用於示範 Microsoft SQL Server 資料庫中可用的許多選項。該資料庫及其中的表經常在文檔內容所介紹的樣本中使用。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.