第一章 事務(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 參照動作 28
2.4.7 CHECK約束 29
2.4.8 “ 默認(rèn)”約束 32
2.4.9 關(guān)于約束的進(jìn)一步說明 36
第三章出有批處理、事務(wù)、存儲過程和觸發(fā)器 41
3.1 事務(wù) 41
3.1.1 明確的事務(wù)和隱含的事務(wù) 42
3.1.2 在事務(wù)中查錯 42
3.1.3 事務(wù)隔離等級 46
3.1.4 事務(wù)的附加特性 54
3.2存儲過程 55
3.2.1嵌套的存儲過程 56
3.2.2存儲過程中的遞歸技術(shù) 57
3.3.3嵌套的事務(wù)塊 61
3.4.4保存點(diǎn) 65
3.2.5存儲過程的參數(shù) 65
3.3批處理文件的處理和存儲過程的存儲 66
3.1.1存儲過程的存儲 69
3.2.2將存儲過程加密 70
3.2.3臨時的存儲過程 72
3.2.4系統(tǒng)存儲過程和專用的“sp”前綴 74
3.2.5自動啟動存儲過程 75
3.2.6 系統(tǒng)存儲過程 75
3.2.7 類目存儲過程程 76
3.2.8 SQL Exective存儲過程 77
3.2.9 復(fù)制存儲過程 77
3.2.10 擴(kuò)展存儲過程 78
3.3觸發(fā)器 82
3.3.1 重新執(zhí)行一個觸發(fā)器 84
3.4 調(diào)試存儲過程和觸發(fā)器 85
3.4.1 構(gòu)造并執(zhí)行一個字符串 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 針對本地的SET選項(xiàng) 104
3.6.4小 結(jié) 104
第四章配置與性能監(jiān)測 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影響整個服務(wù)器的選項(xiàng):sp_configure設(shè)置 107
4.3.2數(shù)據(jù)庫選項(xiàng) 123
4.3.3插入行加鎖 124
4.3.4緩沖區(qū)管理器選項(xiàng) 124
4.3.5 SQL SERVER.EXE的啟動參數(shù) 125
4.4維護(hù)系統(tǒng) 126
4.5監(jiān)測系統(tǒng)性能 126
4.5.1性能監(jiān)測器計(jì)數(shù)器 127
4.5.2監(jiān)測性能的其它考慮 131
4.6 小 結(jié) 131
第一章 事務(wù)處理
事務(wù)處理可以保證SQL Server數(shù)據(jù)庫的一致性和可恢復(fù)性。事務(wù)是SQL Server環(huán)境中的一個基本工作單元。通常事務(wù)由幾個 SQL命令構(gòu)成,用來讀取和更新數(shù)據(jù)庫。但是只有發(fā)出一個COMMIT命令后,更新操作才執(zhí)行。(注意:下 |
|