注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化

SQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化

SQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化

定 價(jià):¥69.00

作 者: 吳戈 等編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: SQL

ISBN: 9787115211798 出版時(shí)間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 555 字?jǐn)?shù):  

內(nèi)容簡介

  SQL Server 2008是Microsoft公司在數(shù)據(jù)庫領(lǐng)域中非常重要的產(chǎn)品,是關(guān)系型數(shù)據(jù)庫的代表產(chǎn)品之一,很多大型數(shù)據(jù)庫應(yīng)用系統(tǒng)都采用SQL Server作為后臺(tái)數(shù)據(jù)庫?!禨QL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》設(shè)計(jì)了大量的實(shí)驗(yàn),介紹了數(shù)據(jù)庫管理員和開發(fā)人員常用的管理、維護(hù)和優(yōu)化SQL Server 2008數(shù)據(jù)庫技術(shù)。通過閱讀《SQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》,讀者可以了解SQL Server 2008的體系結(jié)構(gòu)、安裝過程、數(shù)據(jù)庫管理和配置、數(shù)據(jù)庫安全、數(shù)據(jù)庫日常維護(hù)、Transact-SQL語言等數(shù)據(jù)庫管理員的必備常識(shí),還可以掌握SQL Server 2008的多種高級(jí)應(yīng)用,包括使用最新推出的空間數(shù)據(jù)技術(shù)、使用Reporting Services設(shè)計(jì)統(tǒng)計(jì)報(bào)表、用全文搜索技術(shù)對(duì)數(shù)據(jù)庫中的二進(jìn)制文件數(shù)據(jù)進(jìn)行搜索以及對(duì)SQL Server數(shù)據(jù)庫進(jìn)行性能監(jiān)測(cè)、分析和優(yōu)化等?!禨QL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》內(nèi)容豐富、注重實(shí)用,理論講解與大量實(shí)驗(yàn)相結(jié)合,特別適用于SQL Server數(shù)據(jù)庫管理員和應(yīng)用程序開發(fā)人員,以及對(duì)相關(guān)技術(shù)感興趣的讀者,也可以作為大中專院?;蚺嘤?xùn)機(jī)構(gòu)的相關(guān)課程教材。

作者簡介

暫缺《SQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》作者簡介

圖書目錄

第一篇 日常應(yīng)用 1
第1章 安裝及常用工具使用 3
1.1 基礎(chǔ)知識(shí) 4
1.1.1 SQL Server 2008產(chǎn)品概況 4
1.1.2 安裝SQL Server 2008的軟、硬件需求 4
1.2 應(yīng)用情景 6
安裝SQL Server 2008數(shù)據(jù)庫 6
查看和配置SQL Server服務(wù) 14
配置Windows防火墻允許訪問SQL Server 2008服務(wù)器 15
使用SQL Server Management Studio 16
使用SQL Server Business Intelligence Development Studio 19
SQL Server配置管理器 20
osql實(shí)用工具 21
sqlcmd實(shí)用工具 22
第2章 Transact-SQL語言 24
2.1 基礎(chǔ)知識(shí) 25
2.1.1 Transact-SQL的語法元素 25
2.1.2 數(shù)據(jù)庫對(duì)象的命名 26
2.1.3 同義詞 27
2.1.4 數(shù)據(jù)類型 27
2.1.5 常量 31
2.1.6 變量 32
2.1.7 運(yùn)算符 33
2.1.8 常用函數(shù) 35
2.1.9 流程控制語句 38
2.1.10 Transact-SQL語句的解析、編譯和執(zhí)行 40
2.2 應(yīng)用情景 40
使用PRINT語句向客戶端返回用戶定義的消息 40
使用SET STATISTICS IO語句 41
使用SET STATISTICS TIME語句 42
創(chuàng)建同義詞 43
刪除同義詞 44
從系統(tǒng)視圖sys.synonyms 中查詢同義詞信息 44
創(chuàng)建用戶定義數(shù)據(jù)類型 45
刪除用戶定義數(shù)據(jù)類型 47
從INFORMATION_SCHEMA.DOMAINS中獲取用戶定義數(shù)據(jù)類型信息 48
查看用戶定義數(shù)據(jù)類型的使用情況 49
練習(xí)使用日期和時(shí)間函數(shù) 50
練習(xí)使用數(shù)學(xué)函數(shù) 51
使用SET DATEFORMAT設(shè)置日期和時(shí)間格式 51
練習(xí)使用字符串函數(shù) 52
練習(xí)使用IF…ELSE語句 53
練習(xí)使用WHILE語句 54
練習(xí)使用WAITFOR語句 55
練習(xí)使用GOTO語句 55
練習(xí)使用TRY…CATCH語句 55
查看錯(cuò)誤消息 56
使用RAISERROR語句生成錯(cuò)誤消息 57
使用sp_addmessage存儲(chǔ)過程添加用戶定義錯(cuò)誤 58
使用sp_altermessage存儲(chǔ)過程修改用戶定義錯(cuò)誤消息 59
使用sp_dropmessage存儲(chǔ)過程刪除用戶定義錯(cuò)誤消息 59
第3章 數(shù)據(jù)庫管理 60
3.1 基礎(chǔ)知識(shí) 61
3.1.1 系統(tǒng)數(shù)據(jù)庫 61
3.1.2 數(shù)據(jù)庫文件 61
3.1.3 文件組 62
3.1.4 頁和區(qū) 63
3.2 應(yīng)用情景 63
在SQL Server Management Studio中創(chuàng)建數(shù)據(jù)庫 64
在SQL Server Management Studio中查看數(shù)據(jù)庫信息 65
使用SELECT語句查看數(shù)據(jù)庫信息 66
使用sp_helpdb查看數(shù)據(jù)庫信息 67
使用sp_spaceused查看數(shù)據(jù)庫空間使用信息 69
使用簡單的CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫 70
使用CREATE DATABASE語句在創(chuàng)建數(shù)據(jù)庫時(shí)指定數(shù)據(jù)文件 71
在SQL Server Management Studio中創(chuàng)建和使用文件組 72
使用CREATE DATABASE語句在創(chuàng)建數(shù)據(jù)庫時(shí)指定文件組 73
使用CREATE DATABASE語句在創(chuàng)建數(shù)據(jù)庫時(shí)指定事務(wù)日志文件 74
向數(shù)據(jù)庫中添加文件組 75
修改文件組屬性 76
刪除文件組 76
向數(shù)據(jù)庫中添加文件 76
修改數(shù)據(jù)庫中的文件 77
刪除數(shù)據(jù)庫中的文件 78
從系統(tǒng)視圖sys.database_files中獲取數(shù)據(jù)文件的信息 79
在SQL Server Management Studio 中擴(kuò)充數(shù)據(jù)或事務(wù)日志空間 80
在SQL Server Management Studio 中收縮數(shù)據(jù)或事務(wù)日志空間 82
使用DBCC SHRINKDATABASE語句收縮數(shù)據(jù)庫 83
使用DBCC SHRINKFILE語句收縮指定的數(shù)據(jù)庫文件 84
設(shè)置自動(dòng)收縮數(shù)據(jù)庫選項(xiàng) 84
重命名數(shù)據(jù)庫 85
刪除數(shù)據(jù)庫 86
查看數(shù)據(jù)庫磁盤使用情況 87
移動(dòng)用戶數(shù)據(jù)庫 87
第4章 表和視圖 89
4.1 基礎(chǔ)知識(shí) 90
4.1.1 表 90
4.1.2 表約束 90
4.1.3 視圖 91
4.2 應(yīng)用情景 92
創(chuàng)建表 92
查看和管理表中的數(shù)據(jù) 96
查看表的磁盤空間信息 97
使用DBCC CHECKIDENT命令檢查和設(shè)置表的標(biāo)識(shí)值 97
重命名表 99
修改表的列名 99
向表中添加列 100
修改列屬性 100
刪除表中的列 101
刪除表 101
創(chuàng)建主鍵約束 102
修改主鍵約束 104
刪除主鍵約束 104
創(chuàng)建、修改和刪除唯一性約束 105
從sys.key_constraints獲取約束信息 106
創(chuàng)建檢查約束 107
修改檢查約束 109
刪除檢查約束 109
從INFORMATION_SCHEMA.CHECK_CONSTRAINTS獲取檢查約束信息 109
創(chuàng)建和使用默認(rèn)約束 110
創(chuàng)建和使用外鍵約束 111
從sys.foreign_keys獲取表中的外鍵約束 114
從sys.foreign_key_columns獲取外鍵約束的列信息 115
從INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS獲取外鍵約束信息 116
從INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE獲取約束信息 117
從INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE獲取表中的約束 118
從INFORMATION_SCHEMA.TABLE_CONSTRAINTS獲取約束的基本信息 119
從INFORMATION_SCHEMA.KEY_COLUMN_USAGE獲取鍵約束列的信息 120
創(chuàng)建視圖 121
修改視圖 125
刪除視圖 125
從INFORMATION_SCHEMA.TABLES中獲取表和視圖信息 126
從INFORMATION_SCHEMA.VIEWS中獲取視圖信息 127
從INFORMATION_SCHEMA.COLUMNS中獲取列信息 128
從INFORMATION_SCHEMA.VIEW_COLUMN_USAGE獲取視圖中列的信息 130
從sys.columns中獲取列信息 130
從INFORMATION_SCHEMA.VIEW_TABLE_USAGE獲取視圖中包含表的信息 133
從系統(tǒng)表sys.objects中獲取所有數(shù)據(jù)庫對(duì)象的信息 134
第5章 規(guī)則和索引 135
5.1 基礎(chǔ)知識(shí) 136
5.1.1 規(guī)則 136
5.1.2 索引 136
5.2 應(yīng)用情景 137
創(chuàng)建規(guī)則 138
查看規(guī)則 138
綁定規(guī)則 139
解除綁定規(guī)則 139
刪除規(guī)則 140
在SQL Server Management Studio中查看索引信息 140
使用sp_helpindex存儲(chǔ)過程 141
從系統(tǒng)視圖sys.indexes中查詢索引信息 142
從系統(tǒng)視圖sys.index_columns中查詢索引信息 143
從系統(tǒng)視圖sys.sysindexkeys中查詢索引的鍵或列信息 145
創(chuàng)建索引 146
創(chuàng)建帶包含列的索引 148
修改索引 148
刪除索引 149
從系統(tǒng)視圖sys.dm_db_index_usage_stats中查詢索引操作的信息 149
在SQL Server Management Studio中查看統(tǒng)計(jì)信息 151
使用系統(tǒng)視圖sys.stats查看統(tǒng)計(jì)信息 153
使用系統(tǒng)視圖sys.stats_columns查看統(tǒng)計(jì)信息中列的信息 154
使用DBCC SHOW_STATISTICS命令查看統(tǒng)計(jì)信息的明細(xì)信息 155
使用sp_autostats存儲(chǔ)過程查看索引自動(dòng)創(chuàng)建的統(tǒng)計(jì)信息 156
創(chuàng)建統(tǒng)計(jì)信息 156
修改統(tǒng)計(jì)信息 160
刪除統(tǒng)計(jì)信息 161
使用索引優(yōu)化數(shù)據(jù)庫查詢效率 162
無法使用索引的SELECT語句 164
重新組織和重新生成索引 165
禁用索引 168
使用索引視圖 169
第6章 數(shù)據(jù)庫安全管理 172
6.1 基礎(chǔ)知識(shí) 173
6.1.1 SQL Server登錄 173
6.1.2 SQL Server系統(tǒng)用戶 174
6.1.3 角色的概念 174
6.1.4 權(quán)限概述 176
6.2 應(yīng)用情景 177
創(chuàng)建登錄名 177
修改登錄名 180
刪除登錄名 180
獲取嘗試登錄的次數(shù) 181
創(chuàng)建用戶 181
修改用戶 183
刪除用戶 183
獲取當(dāng)前登錄的用戶名 183
創(chuàng)建角色 184
管理角色中的用戶 186
判斷當(dāng)前用戶是否屬于指定角色或Windows組 188
修改角色 188
刪除角色 189
創(chuàng)建架構(gòu) 190
修改架構(gòu) 192
刪除架構(gòu) 193
從系統(tǒng)視圖INFORMATION_SCHEMA.SCHEMATA中查詢架構(gòu)信息 193
設(shè)置權(quán)限 194
從系統(tǒng)視圖sys.sysusers中查詢用戶信息 200
第7章 SQL Server硬件管理和配置 202
7.1 基礎(chǔ)知識(shí) 203
7.1.1 Windows內(nèi)存管理 203
7.1.2 優(yōu)化Windows內(nèi)存性能 204
7.1.3 優(yōu)化SQL Server服務(wù)器的磁盤性能 205
7.2 應(yīng)用情景 206
SQL Server對(duì)大容量內(nèi)存的支持 206
手動(dòng)配置內(nèi)存選項(xiàng) 207
監(jiān)測(cè)SQL Server內(nèi)存使用情況 210
監(jiān)測(cè)SQL Server磁盤活動(dòng)情況 213
獲取磁盤讀寫情況 215
獲取數(shù)據(jù)庫文件的I/O統(tǒng)計(jì)信息 215
獲取I/O工作情況 216
使用系統(tǒng)監(jiān)測(cè)器來監(jiān)測(cè)CPU活動(dòng)情況 217
使用SQL Server函數(shù)查看Server SQL CPU活動(dòng)情況 217
獲取CPU的工作情況 218
線程管理 219
獲取網(wǎng)絡(luò)數(shù)據(jù)包統(tǒng)計(jì)信息 220
第8章 服務(wù)器與客戶端配置 221
8.1 基礎(chǔ)知識(shí) 222
8.1.1 SQL Server服務(wù)器與客戶端結(jié)構(gòu) 222
8.1.2 服務(wù)器配置選項(xiàng) 223
8.2 應(yīng)用情景 224
創(chuàng)建服務(wù)器組 224
注冊(cè)服務(wù)器 225
啟動(dòng)、暫停和停止SQL Server 227
配置服務(wù)器屬性 229
從系統(tǒng)視圖sys.configurations中查詢服務(wù)器配置選項(xiàng)信息 231
使用系統(tǒng)存儲(chǔ)過程sp_configure 查詢服務(wù)器配置選項(xiàng)信息 232
使用系統(tǒng)存儲(chǔ)過程sp_configure 修改服務(wù)器配置選項(xiàng) 233
配置網(wǎng)絡(luò)連接 233
配置客戶端網(wǎng)絡(luò) 235
配置ODBC數(shù)據(jù)源 236
測(cè)試客戶端的配置 238
第9章 維護(hù)數(shù)據(jù)庫 239
9.1 基礎(chǔ)知識(shí) 240
9.1.1 備份數(shù)據(jù)庫的類型和模式 240
9.1.2 還原數(shù)據(jù)庫的類型 242
9.1.3 數(shù)據(jù)庫快照 242
9.2 應(yīng)用情景 243
將表中數(shù)據(jù)導(dǎo)出到文本文件 244
將表中數(shù)據(jù)導(dǎo)出到Access數(shù)據(jù)庫 249
從文本文件向SQL Server數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù) 251
從Access數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù) 255
分離數(shù)據(jù)庫 257
附加數(shù)據(jù)庫 259
在SQL Server Management Studio中創(chuàng)建數(shù)據(jù)庫備份 261
使用BACKUP DATABASE語句備份整個(gè)數(shù)據(jù)庫 263
使用BACKUP LOG語句備份數(shù)據(jù)庫中的日志 264
使用存儲(chǔ)過程sp_addumpdevice創(chuàng)建邏輯備份設(shè)備 264
從系統(tǒng)視圖sys.backup_devices中查詢備份設(shè)備信息 264
實(shí)現(xiàn)差異備份 265
部分備份 266
備份指定的文件組或文件 266
僅復(fù)制數(shù)據(jù)庫備份 267
在SQL Server Management Studio中還原數(shù)據(jù)庫備份 267
使用RESTORED DATABASE語句還原數(shù)據(jù)庫備份 271
使用RESTORED LOG語句還原數(shù)據(jù)庫日志 271
創(chuàng)建數(shù)據(jù)庫快照 272
查看數(shù)據(jù)庫快照 273
恢復(fù)到數(shù)據(jù)庫快照 274
刪除數(shù)據(jù)庫快照 274
使用DBCC CHECKALLOC命令檢查磁盤空間分配結(jié)構(gòu)的一致性 274
使用DBCC CHECKTABLE命令檢查表或索引視圖的完整性 275
使用DBCC CHECKCATALOG命令檢查數(shù)據(jù)庫內(nèi)系統(tǒng)表的一致性 276
使用DBCC CHECKDB命令檢數(shù)據(jù)庫對(duì)象的結(jié)構(gòu)和邏輯完整性 276
使用DBCC SQLPERF命令監(jiān)視日志空間使用情況 277
第10章 常用數(shù)據(jù)操縱語言(DML) 278
10.1 基礎(chǔ)知識(shí) 279
10.1.1 本章的演示數(shù)據(jù) 279
10.1.2 SELECT語句的基本語法 279
10.2 應(yīng)用情景 281
最簡單的SELECT語句 281
指定要查詢的列 281
使用DISTINCT關(guān)鍵字 282
使用TOP n [PERCENT]關(guān)鍵字 283
改變顯示的列標(biāo)題 284
設(shè)置查詢條件 285
在查詢條件中使用BETWEEN關(guān)鍵字 286
在查詢條件中使用IN關(guān)鍵字 286
實(shí)現(xiàn)模糊查詢 287
排序結(jié)果集 289
對(duì)多列進(jìn)行排序 290
使用分組統(tǒng)計(jì) 291
生成匯總行 293
連接查詢 294
在連接查詢中對(duì)空值的判斷 298
一個(gè)簡單的子查詢 299
在子查詢中使用聚合函數(shù)返回單值 300
IN關(guān)鍵字與返回多值的子查詢 301
EXISTS關(guān)鍵字與子查詢 302
使用UNION關(guān)鍵字的合并查詢 303
使用CAST和CONVERT函數(shù)進(jìn)行類型轉(zhuǎn)換 304
保存查詢結(jié)果 306
插入數(shù)據(jù)語句 307
在插入數(shù)據(jù)時(shí)利用默認(rèn)值 308
修改數(shù)據(jù)語句 308
修改數(shù)據(jù)時(shí)不允許設(shè)置標(biāo)識(shí)列的值 309
修改數(shù)據(jù)時(shí)不允許在惟一性約束列中使用相同的數(shù)據(jù) 309
修改數(shù)據(jù)時(shí)不能違反檢查約束 310
修改數(shù)據(jù)時(shí)不能與綁定到列的規(guī)則沖突 310
刪除數(shù)據(jù)語句 310
第二篇 深入管理 313
第11章 使用Reporting Services設(shè)計(jì)報(bào)表 315
11.1 基礎(chǔ)知識(shí) 316
11.1.1 安裝Reporting Services 316
11.1.2 檢測(cè)組件是否安裝成功 319
11.2 應(yīng)用情景 323
創(chuàng)建和設(shè)計(jì)報(bào)表 324
在報(bào)表中對(duì)數(shù)據(jù)進(jìn)行排序 332
在報(bào)表中添加分組 333
向報(bào)表中添加總計(jì) 335
使用簡單的參數(shù) 336
設(shè)置可用值的參數(shù)查詢 338
在報(bào)表中添加餅圖 341
在報(bào)表中添加條形圖 344
第12章 事務(wù)與鎖 347
12.1 基礎(chǔ)知識(shí) 348
12.1.1 事務(wù)的概念和特性 348
12.1.2 事務(wù)的分類 349
12.1.3 事務(wù)的并發(fā) 349
12.1.4 鎖定機(jī)制 349
12.1.5 鎖的兼容性 350
12.1.6 事務(wù)中不允許使用的SQL語句 351
12.1.7 鎖的粒度和層次結(jié)構(gòu) 352
12.1.8 產(chǎn)生死鎖的原因 352
12.1.9 盡量減少死鎖 354
12.2 應(yīng)用情景 355
啟動(dòng)事務(wù) 355
提交事務(wù) 356
回滾事務(wù) 356
定義保存點(diǎn) 357
使用SET XACT_ABORT語句 358
嵌套事務(wù) 360
使用DBCC OPENTRAN查看當(dāng)前的活動(dòng)事務(wù) 362
顯示鎖活動(dòng)情況 362
設(shè)置事務(wù)隔離級(jí)別選項(xiàng) 365
設(shè)置鎖超時(shí)時(shí)間 371
第13章 存儲(chǔ)過程、函數(shù)和觸發(fā)器 372
13.1 背景知識(shí) 373
13.1.1 什么是存儲(chǔ)過程 373
13.1.2 什么是用戶定義函數(shù) 373
13.1.3 觸發(fā)器的基本概念 374
13.1.4 inserted和deleted表 375
13.2 應(yīng)用情景 375
創(chuàng)建存儲(chǔ)過程 376
執(zhí)行不帶參數(shù)的存儲(chǔ)過程 377
帶參數(shù)的存儲(chǔ)過程 378
存儲(chǔ)過程的返回值 379
修改和重命名存儲(chǔ)過程 380
刪除存儲(chǔ)過程 382
從INFORMATION_SCHEMA.ROUTINE_COLUMNS中獲取存儲(chǔ)過程信息 382
系統(tǒng)存儲(chǔ)過程 383
創(chuàng)建標(biāo)量函數(shù) 385
創(chuàng)建內(nèi)聯(lián)表值函數(shù) 386
創(chuàng)建多語句表值函數(shù) 387
修改和重命名用戶定義函數(shù) 389
刪除用戶定義函數(shù) 390
在SQL Server Management Studio中創(chuàng)建觸發(fā)器 390
使用CREATE TRIGGER語句創(chuàng)建觸發(fā)器 391
修改觸發(fā)器 394
使用sp_rename重命名觸發(fā)器 396
刪除觸發(fā)器 396
從sys.triggers中獲取觸發(fā)器的信息 396
使用存儲(chǔ)過程sp_helptext查看觸發(fā)器的定義文本 398
使用存儲(chǔ)過程sp_helptrigger 查看觸發(fā)器的屬性 398
禁用和啟用觸發(fā)器 399
第14章 游標(biāo) 401
14.1 基礎(chǔ)知識(shí) 402
14.1.1 什么是游標(biāo) 402
14.1.2 游標(biāo)的分類 402
14.2 應(yīng)用情景 404
聲明游標(biāo) 404
打開游標(biāo) 406
讀取游標(biāo)數(shù)據(jù) 406
關(guān)閉游標(biāo) 408
獲取游標(biāo)狀態(tài) 409
刪除游標(biāo) 410
使用存儲(chǔ)過程sp_cursor_lis獲取游標(biāo)屬性 411
使用存儲(chǔ)過程sp_describe_cursor獲取游標(biāo)屬性 413
使用存儲(chǔ)過程sp_describe_cursor_columns獲取游標(biāo)屬性 414
使用存儲(chǔ)過程sp_describe_cursor_tables獲取游標(biāo)的基表 416
修改游標(biāo)結(jié)果集中的行 418
刪除游標(biāo)結(jié)果集中的行 418
第15章 全文搜索 420
15.1 基礎(chǔ)知識(shí) 421
15.1.1 全文搜索的基本概念 421
15.1.2 全文搜索的體系結(jié)構(gòu) 422
15.1.3 使用FILESTREAM技術(shù)保存大對(duì)象數(shù)據(jù) 423
15.2 應(yīng)用情景 423
在SQL Server Management Studio中創(chuàng)建全文目錄 423
使用CRAETE FULLTEXT CATALOG語句創(chuàng)建全文目錄 424
修改全文目錄 425
刪除全文目錄 426
在表Employees中添加全文搜索列 426
使用全文索引向?qū)?chuàng)建全文索引 427
使用CRAETE FULLTEXT INDEX語句創(chuàng)建全文索引 432
啟用和禁用全文索引 432
刪除全文索引 432
查詢?nèi)哪夸浀氖褂们闆r 433
從sys.fulltext_indexes中查詢?nèi)乃饕那闆r 433
從sys.fulltext_index_columns中查詢?nèi)乃饕那闆r 434
設(shè)置用于全文搜索的FDHOST啟動(dòng)器服務(wù)賬戶 435
使用CONTAINS謂詞執(zhí)行全文搜索 436
使用FREETEXT謂詞執(zhí)行全文搜索 438
啟用FILESTREAM 440
創(chuàng)建啟用FILESTREAM的數(shù)據(jù)庫 440
創(chuàng)建保存FILESTREAM數(shù)據(jù)的表 441
使用Transact-SQL管理FILESTREAM數(shù)據(jù) 442
使用Visual C#語言管理FILESTREAM數(shù)據(jù) 443
在保存文件數(shù)據(jù)的列中實(shí)現(xiàn)全文搜索 450
第三篇 系統(tǒng)優(yōu)化 451
第16章 使用空間數(shù)據(jù) 455
16.1 基礎(chǔ)知識(shí) 456
16.1.1 空間數(shù)據(jù)類型 456
16.1.2 Point類型 456
16.1.3 MultiPoint類型 457
16.1.4 LineString類型 458
16.1.5 MultiLineString類型 458
16.1.6 Polygon類型 459
16.1.7 MultiPolygon類型 460
16.1.8 GeometryCollection類型 461
16.2 應(yīng)用情景 462
在創(chuàng)建表時(shí)定義 geometry類型的列 462
向表中插入幾何數(shù)據(jù) 462
從表中獲取幾何數(shù)據(jù) 463
獲取geometry實(shí)例中包含的點(diǎn) 464
獲取geometry實(shí)例的維度信息 465
檢查是否為空 466
判斷geometry實(shí)例是否簡單 467
返回geometry實(shí)例的邊界 467
檢查geometry實(shí)例的閉合性 468
確定兩個(gè)實(shí)例是否包含相同的點(diǎn)集 469
確定兩個(gè)實(shí)例是否不相接 469
確定兩個(gè)實(shí)例是否相交 470
確定兩個(gè)實(shí)例是否接觸 470
確定兩個(gè)實(shí)例是否重疊 470
確定兩個(gè)實(shí)例是否交叉 471
確定一個(gè)實(shí)例是否在另外一個(gè)實(shí)例的內(nèi)部 471
確定一個(gè)實(shí)例是否完全包含另外一個(gè)實(shí)例 471
確定兩個(gè)幾何圖形中點(diǎn)之間的最短距離 472
第17章 常用性能監(jiān)測(cè)和優(yōu)化工具 473
17.1 基礎(chǔ)知識(shí) 474
17.1.1 常用性能監(jiān)測(cè)和優(yōu)化工具 474
17.1.2 下載和安裝RML分析工具 474
17.2 應(yīng)用情景 476
使用SQL Server Profiler記錄數(shù)據(jù)庫的跟蹤數(shù)據(jù) 476
篩選跟蹤數(shù)據(jù) 480
重播跟蹤 481
實(shí)用SQL Server Profiler定位和分析問題 484
使用數(shù)據(jù)庫引擎優(yōu)化顧問分析數(shù)據(jù)庫性能 485
數(shù)據(jù)庫引擎優(yōu)化顧問中的優(yōu)化選項(xiàng) 491
數(shù)據(jù)庫引擎優(yōu)化顧問的應(yīng)用建議 492
使用dta實(shí)用工具 493
ReadTrace實(shí)用工具 494
OSTRESS實(shí)用工具 501
第18章 對(duì)SQL語句進(jìn)行分析和優(yōu)化 503
18.1 基礎(chǔ)知識(shí) 504
18.1.1 影響查詢語句執(zhí)行性能的常見因素 504
18.1.2 如何定位導(dǎo)致查詢運(yùn)行慢的原因 504
18.1.3 使用SET STATISTICS IO語句檢查查詢所產(chǎn)生的I/O操作 505
18.1.4 使用SET STATISTICS TIME語句檢查查詢使用的時(shí)間和CPU使用情況 506
18.1.5 查看執(zhí)行計(jì)劃 507
18.1.6 準(zhǔn)備演示數(shù)據(jù) 509
18.2 應(yīng)用情景 510
控制SELECT語句中行和列的數(shù)量 510
慎用DISTINCT關(guān)鍵字 513
慎用UNION關(guān)鍵字 515
判斷表中是否存在記錄 518
連接查詢的優(yōu)化 518
使用INSERT INTO…SELECT語句優(yōu)化批量插入操作 520
優(yōu)化修改和刪除語句 522
第19章 數(shù)據(jù)庫分區(qū)技術(shù) 523
19.1 基礎(chǔ)知識(shí) 524
19.1.1 分區(qū)技術(shù)的分類 524
19.1.2 分區(qū)表 525
19.1.3 確定分區(qū)依據(jù)列和分區(qū)數(shù) 527
19.1.4 創(chuàng)建文件組 528
19.1.5 設(shè)計(jì)分區(qū)視圖 531
19.2 應(yīng)用情景 532
使用向?qū)?chuàng)建分區(qū)表 532
查詢普通表與分區(qū)表的比較 538
使用CREATE PARTITION FUNCTION語句創(chuàng)建分區(qū)函數(shù) 539
使用DROP PARTITION FUNCTION語句刪除分區(qū)函數(shù) 541
使用CREATE PARTITION SCHEME語句創(chuàng)建分區(qū)方案 541
使用DROP PARTITION SCHEME語句刪除分區(qū)方案 542
創(chuàng)建分區(qū)表 542
創(chuàng)建分區(qū)索引 543
查看分區(qū)表明細(xì)信息 544
拆分和合并分區(qū) 546
分區(qū)中的數(shù)據(jù)移動(dòng) 546
創(chuàng)建分區(qū)視圖 548
在分區(qū)視圖中修改數(shù)據(jù) 553
從系統(tǒng)表sys.data_spaces中獲取數(shù)據(jù)空間信息 554

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)