第一章 事務(wù)處理 2
1.1原子性 3
1.2 一致性 3
1.3隔離性 3
1.4 耐久性 4
第二章索引 4
2.1.1 群聚索引 5
2.2.2 非群聚索引 6
2.3.3 建立索引 7
2.2用戶定義的數(shù)據(jù)類型 9
2.3 Identity 屬性 11
2.4 約束 14
2.4.1 主鍵和唯一性約束 14
2.4. 2 FOREIGN KEY(外鍵)約束 18
2.4.3 約束檢查方法 25
2.4.4關(guān)于刪除表的限制 26
2.4.5 自引用表 26
2.4.6 參照動(dòng)作 28
2.4.7 CHECK約束 29
2.4.8 “ 默認(rèn)”約束 32
2.4.9 關(guān)于約束的進(jìn)一步說(shuō)明 36
第三章出有批處理、事務(wù)、存儲(chǔ)過(guò)程和觸發(fā)器 41
3.1 事務(wù) 41
3.1.1 明確的事務(wù)和隱含的事務(wù) 42
3.1.2 在事務(wù)中查錯(cuò) 42
3.1.3 事務(wù)隔離等級(jí) 46
3.1.4 事務(wù)的附加特性 54
3.2存儲(chǔ)過(guò)程 55
3.2.1嵌套的存儲(chǔ)過(guò)程 56
3.2.2存儲(chǔ)過(guò)程中的遞歸技術(shù) 57
3.3.3嵌套的事務(wù)塊 61
3.4.4保存點(diǎn) 65
3.2.5存儲(chǔ)過(guò)程的參數(shù) 65
3.3批處理文件的處理和存儲(chǔ)過(guò)程的存儲(chǔ) 66
3.1.1存儲(chǔ)過(guò)程的存儲(chǔ) 69
3.2.2將存儲(chǔ)過(guò)程加密 70
3.2.3臨時(shí)的存儲(chǔ)過(guò)程 72
3.2.4系統(tǒng)存儲(chǔ)過(guò)程和專用的“sp”前綴 74
3.2.5自動(dòng)啟動(dòng)存儲(chǔ)過(guò)程 75
3.2.6 系統(tǒng)存儲(chǔ)過(guò)程 75
3.2.7 類目存儲(chǔ)過(guò)程程 76
3.2.8 SQL Exective存儲(chǔ)過(guò)程 77
3.2.9 復(fù)制存儲(chǔ)過(guò)程 77
3.2.10 擴(kuò)展存儲(chǔ)過(guò)程 78
3.3觸發(fā)器 82
3.3.1 重新執(zhí)行一個(gè)觸發(fā)器 84
3.4 調(diào)試存儲(chǔ)過(guò)程和觸發(fā)器 85
3.4.1 構(gòu)造并執(zhí)行一個(gè)字符串 88
3.5操作文本和圖象數(shù)據(jù) 89
3.5.1 WEITETEXT 90
3.5.2 READTEXT 92
3.5.3 UDATETEXT 95
3.6環(huán)境方面的注意事項(xiàng) 99
3.6.1區(qū)分大小寫 99
3.6.2 NULL值和ANSI一致性設(shè)置 100
3.6.3 針對(duì)本地的SET選項(xiàng) 104
3.6.4小 結(jié) 104
第四章配置與性能監(jiān)測(cè) 105
4 .1引言 105
4 .2檢查和調(diào)整windows NT配置設(shè)置 105
4.2.1 WINDOWS NT 任務(wù)管理 106
4.2.2Windows NT Server的資源分配 106
4.2.3 Windows NT服務(wù)器PAGEFIFE.SYS位置 106
4.2.4 Windows NT文件系統(tǒng)選擇 106
4.2.5 次要的Windows NT服務(wù) 107
4.2.6 Windows NT 網(wǎng)絡(luò)協(xié)議 107
4.3檢查和調(diào)整SQL Server配置參數(shù) 107
4.3.1影響整個(gè)服務(wù)器的選項(xiàng):sp_configure設(shè)置 107
4.3.2數(shù)據(jù)庫(kù)選項(xiàng) 123
4.3.3插入行加鎖 124
4.3.4緩沖區(qū)管理器選項(xiàng) 124
4.3.5 SQL SERVER.EXE的啟動(dòng)參數(shù) 125
4.4維護(hù)系統(tǒng) 126
4.5監(jiān)測(cè)系統(tǒng)性能 126
4.5.1性能監(jiān)測(cè)器計(jì)數(shù)器 127
4.5.2監(jiān)測(cè)性能的其它考慮 131
4.6 小 結(jié) 131
第一章 事務(wù)處理
事務(wù)處理可以保證SQL Server數(shù)據(jù)庫(kù)的一致性和可恢復(fù)性。事務(wù)是SQL Server環(huán)境中的一個(gè)基本工作單元。通常事務(wù)由幾個(gè) SQL命令構(gòu)成,用來(lái)讀取和更新數(shù)據(jù)庫(kù)。但是只有發(fā)出一個(gè)COMMIT命令后,更新操作才執(zhí)行。(注意:下 |
|