freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sqlserver數(shù)據(jù)庫結(jié)構(gòu)和管理(已修改)

2025-01-21 04:37 本頁面
 

【正文】 SQL Server 第 3章 SQL Server數(shù)據(jù)庫結(jié)構(gòu)和管理 第 3章 SQL Server數(shù)據(jù)庫結(jié)構(gòu)和管理 ? 數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu) ? 數(shù)據(jù)庫的邏輯組織 ? 數(shù)據(jù)庫創(chuàng)建與管理 ? 數(shù)據(jù)庫選項(xiàng)設(shè)置 數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu) ? 數(shù)據(jù)庫文件和文件組 ? 數(shù)據(jù)文件的使用分配 ? 事務(wù)日志文件結(jié)構(gòu) 數(shù)據(jù)庫文件和文件組 ? 1. 主數(shù)據(jù)庫文件 ( Primary Database File) :是數(shù)據(jù)庫的起點(diǎn) , 可以指向數(shù)據(jù)庫中文件的其它部分 。每個(gè)數(shù)據(jù)庫都有一個(gè)主數(shù)據(jù)庫文件 。 文件擴(kuò)展名一般是 .mdf。 ? 2. 次數(shù)據(jù)庫文件 ( Secondary Database File) :有些數(shù)據(jù)庫可能沒有次數(shù)據(jù)文件 , 而有的數(shù)據(jù)庫則有多個(gè)次數(shù)據(jù)文件 。 文件擴(kuò)展名多是 .ndf。 ? 3. 事務(wù)日志文件 :日志文件包含恢復(fù)數(shù)據(jù)庫所需的所有日志信息。每個(gè)數(shù)據(jù)庫必須至少有一個(gè)日志文件,但可以不止一個(gè)。推薦的文件擴(kuò)展名是 .ldf。 一個(gè)數(shù)據(jù)庫文件組織的例子 數(shù)據(jù)庫 文件組 ? 為了便于分配和管理, SQL Server允許將多個(gè)文件歸納為同一組,并賦予此組一個(gè)名稱,這就是文件組。文件組能夠控制各個(gè)文件的存放位置,其中的每個(gè)文件常建立在不同的硬盤驅(qū)動(dòng)器上,這樣可以減輕單個(gè)磁盤驅(qū)動(dòng)器的存儲(chǔ)負(fù)載,提高數(shù)據(jù)庫的存儲(chǔ)效率,從而達(dá)到提高系統(tǒng)性能的目的。 數(shù)據(jù)庫 文件組的好處 ? 在存儲(chǔ)數(shù)據(jù)時(shí), SQL Server采用按比例填充策略使用文件組內(nèi)每個(gè)文件所提供的存儲(chǔ)空間。例如,如果一個(gè)服務(wù)器上有 4個(gè)可供數(shù)據(jù)庫使用的硬盤,他們提供給數(shù)據(jù)庫的最大存儲(chǔ)空間分別為100M, 200M, 300M和 100M,我們可以在前面 3個(gè)硬盤上建立一個(gè)數(shù)據(jù)文件組,包含三個(gè)文件,每個(gè)硬盤上分配一個(gè)文件,在第 4個(gè)硬盤上建立數(shù)據(jù)庫的日志文件,當(dāng)發(fā)生數(shù)據(jù)庫的讀寫操作時(shí),日志數(shù)據(jù)寫入第 4個(gè)硬盤,而數(shù)據(jù)庫數(shù)據(jù)寫入前 3個(gè)硬盤。在寫入數(shù)據(jù)時(shí), SQL Server根據(jù)文件組內(nèi)每個(gè)數(shù)據(jù)文件中剩余的空間大小按比例分配寫入其中的數(shù)據(jù)量,即 1: 2: 3,這樣不僅保證文件組內(nèi)每個(gè)文件的空間基本上同時(shí)用完,而且將一次磁盤操作同時(shí)分配給多個(gè)磁盤控制器,可以減輕每個(gè)磁盤的負(fù)載,從而提高寫入速度。 建立數(shù)據(jù)文件和文件組時(shí),應(yīng)注意以下兩點(diǎn): ? 每個(gè)數(shù)據(jù)文件或文件組只能屬于一個(gè)數(shù)據(jù)庫 , 每個(gè)數(shù)據(jù)文件也只能成為一個(gè)文件組的成員 。 也就是說 ,數(shù)據(jù)文件不能跨文件組使用 , 數(shù)據(jù)文件和文件組不能跨數(shù)據(jù)庫使用 。 ? 日志文件是獨(dú)立的,它不能作為其他數(shù)據(jù)文件組的成員。即數(shù)據(jù)庫內(nèi)的數(shù)據(jù)和日志不能存入相同的文件或文件組。 主文件組和次文件組 ? 1. 主文件組: 包含主數(shù)據(jù)文件和所有沒有被包含在其它文件組里的文件 。 在創(chuàng)建數(shù)據(jù)庫時(shí) , 如果未指定其他數(shù)據(jù)文件所屬文件組 , 這些文件將歸屬于主文件組 。 數(shù)據(jù)庫的系統(tǒng)表都包含在主文件組里 , 所以 , 當(dāng)主文件組的空間用完后 , 將無法向系統(tǒng)表中添加新的目錄信息 。 ? 2. 次文件組 :也稱用戶自定義文件組 , 包括所有使用數(shù)據(jù)庫創(chuàng)建語句 ( CREATE DATABASES) 或數(shù)據(jù)庫修改語句( ALTER DATABASES) 時(shí)使用 FILEGROUP關(guān)鍵字進(jìn)行指定的文件 。 ? 3. 默認(rèn)文件組: 任何時(shí)候 , 只能有一個(gè)文件組是默認(rèn)文件組 。 默認(rèn)情況下 , 主文件組被認(rèn)為是默認(rèn)文件組 。 使用數(shù)據(jù)文件和文件組的建議: ? 1. 創(chuàng)建數(shù)據(jù)庫時(shí) , 允許數(shù)據(jù)文件能夠自動(dòng)增長 ,但要設(shè)置一個(gè)上限 , 否則有可能充滿磁盤 。 ? 2. 主文件組要足夠大以容納所有的系統(tǒng)表 。 否則新的信息就無法添加到系統(tǒng)表 , 數(shù)據(jù)庫也就無法追加修改 。 ? 3. 建議把頻繁查詢的文件和頻繁修改的文件分放在不同的文件組 。 ? 4. 把索引、大型的文本文件、圖象文件放到專門的文件組里。 數(shù)據(jù)文件的使用分配 ? 在 SQL Server 中 , 數(shù)據(jù)文件存儲(chǔ)的基本單位是頁 。 ? 在 SQL Server 中 , 頁的大小是 8 KB。 這意味著 SQL Server 數(shù)據(jù)庫每兆字節(jié)有 128 頁 。 ? 每頁的開始部分是 96 字節(jié)的頁首,用于存儲(chǔ)系統(tǒng)信息,如頁的類型、頁的可用空間量、頁對(duì)象 ID等。 ? 根據(jù)頁面所存儲(chǔ)的不同信息 , 可以將它劃分為 8種頁類型 。 1.基本知識(shí) 2.?dāng)?shù)據(jù)頁面存儲(chǔ)格式 ( 1) 數(shù)據(jù)頁面 ? 數(shù)據(jù)頁包含數(shù)據(jù)行中除 text、 ntext 和 image 數(shù)據(jù)外的所有數(shù)據(jù),頁首占用每個(gè)數(shù)據(jù)頁的前 96個(gè)字節(jié),剩余的 8096字節(jié)用于數(shù)據(jù)和行偏移數(shù)組。 2.?dāng)?shù)據(jù)頁面存儲(chǔ)格式 ( 2) 數(shù)據(jù)行 緊跟著頁頭的就是存儲(chǔ)表的真正數(shù)據(jù)行區(qū)域 。 單個(gè)數(shù)據(jù)行的最大長度是 8060字節(jié) 。 數(shù)據(jù)行不能跨頁存儲(chǔ) ( 文本和圖像例外 ) 。 頁內(nèi)數(shù)據(jù)行的多少依賴于表的結(jié)構(gòu)和要存儲(chǔ)的數(shù)據(jù) 。 如果一個(gè)表的所有列都是定長 , 那么該表在每一頁上存儲(chǔ)相同數(shù)目的行 。 如果
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1