分享
 
 
 

SQL Server 2008实战(图灵程序设计丛书)(SQL Server 2008 Transact-SQL Recipes)

SQL Server 2008实战(图灵程序设计丛书)(SQL Server 2008 Transact-SQL Recipes)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,数据库,SQLServer,
  品牌: 萨克(Joseph Sack)

基本信息·出版社:人民邮电出版社

·页码:713 页

·出版日期:2010年02月

·ISBN:9787115221063

·条形码:9787115221063

·版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:图灵程序设计丛书

·外文书名:SQL Server 2008 Transact-SQL Recipes

产品信息有问题吗?请帮我们更新产品信息。

内容简介T-SQL一直以来都是SQL Server编程的基矗和传统的T-SQL书籍不同,本书以独特的“技巧”形式来介绍知识点,涵盖了数据处理(增删改、视图、索引、存储过程、触发器等)、数据应用(Web服务、CLR集成、分布式查询等)和数据库配置(主体、安全、数据库镜像和快照、备份等)3个方面的内容。其中每一个技巧中都包含了有代表性的示例和精炼的解析。 本书实用、高效、技巧性强,适用于SQL Server专业技术人员,也可供初学者学习参考。

目录

目录 第1章SELECT1 1.1基本的SELECT语句1 1.1.1从表中选择指定列2 1.1.2从所有行中选择所有列2 1.2使用基本WHERE子句进行有选择的查询3 1.2.1使用WHERE子句指定结果集中返回的行3 1.2.2组合搜索条件4 1.2.3否定搜索条件5 1.2.4保持WHERE子句无歧义5 1.3使用运算符和表达式6 1.3.1在日期范围搜索中使用BETWEEN7 1.3.2使用比较运算符8 1.3.3检测NULL值9 1.3.4基于一组值返回行9 1.3.5LIKE和通配符结合使用9 1.3.6声明变量及为变量赋值11 1.4数据分组12 1.4.1使用GROUP BY子句12 1.4.2使用GROUP BY ALL13 1.4.3使用HAVING选择性地查询分组的数据13 1.5对结果排序14 1.5.1使用ORDER BY子句15 1.5.2在排序的结果中使用TOP关键字16 1.6SELECT子句技术18 1.6.1使用DISTINCT消除重复值18 1.6.2在聚合函数中使用DISTINCT18 1.6.3使用列别名19 1.6.4使用SELECT创建脚本20 1.6.5字符串拼接21 1.6.6使用SELECT创建逗号分隔的列表21 1.6.7使用INTO子句22 1.7子查询23 1.8从多个数据源查询24 1.8.1使用内联结25 1.8.2使用外联结26 1.8.3使用交叉联结27 1.8.4在同一查询中多次引用同一个表27 1.8.5使用衍生表28 1.8.6使用UNION组合结果集29 1.9使用APPLY来为每行调用表值函数30 1.9.1使用CROSS APPLY30 1.9.2使用OUTER APPLY32 1.10数据源高级技术33 1.10.1使用TABLESAMPLE来返回随机行33 1.10.2使用PIVOT把单列值转化为多列和聚合数据34 1.10.3使用UNPIVOT规范化数据36 1.10.4使用EXCEPT和INTERSECT返回不重复的或匹配的行38 1.11汇总数据40 1.11.1使用CUBE汇总数据40 1.11.2使用ROLLUP来汇总数据42 1.11.3使用分组集创建自定义汇总43 1.11.4展现GROUPING生成的行44 1.11.5使用GROUPING_ID标识分组级别46 1.12公共表表达式49 1.12.1使用非递归的公共表表达式49 1.12.2使用递归的公共表表达式52 第2章执行、捕获和跟踪数据修改55 2.1INSERT55 2.1.1向表中插入一行55 2.1.2使用默认值插入行56 2.1.3显式向一个IDENTITY列插入值57 2.1.4在表中插入拥有uniqueidentifier列的行59 2.1.5使用INSERT...SELECT语句插入行59 2.1.6调用存储过程插入数据60 2.1.7通过VALUES插入多个行62 2.1.8将VALUES作为表源来使用62 2.2UPDATE63 2.2.1更新一行64 2.2.2根据FROM和WHERE子句更新行65 2.2.3更新大值数据类型的列66 2.2.4使用OPENROWSET和BULK插入或更新图片文件68 2.2.5在维护SQL Server事务控制时向文件系统存储非结构化数据69 2.2.6熬偷亍备持挡⑿薷氖菘庵�73 2.3DELETE75 2.3.1删除行75 2.3.2截断表76 2.4高级数据修改技术77 2.4.1使用TOP分块修改数据77 2.4.2在一条语句中执行INSERT、UPDATE和DELETE78 2.5捕获和跟踪数据修改的改变81 2.5.1返回数据修改语句影响的行81 2.5.2异步捕获表数据修改83 2.5.3从CDC表查询所有变更87 2.5.4从CDC表查询净变更89 2.5.5翻译CDC更新掩码90 2.5.6使用LSN边界92 2.5.7禁用对表和数据库的变更数据捕获93 2.5.8以最小的磁盘开销跟踪净数据更改93 第3章事务、锁定、阻塞和死锁100 3.1事务控制100 3.1.1使用显式事务101 3.1.2使用DBCC OPENTRAN显示最早的活动事务104 3.1.3通过会话查询事务信息104 3.2锁定106 3.2.1查看锁的活动108 3.2.2控制表的锁升级行为109 3.3事务、锁定和并发110 3.4阻塞115 3.4.1找到并解决阻塞进程116 3.4.2配置语句等待锁释放的时长118 3.5死锁118 3.5.1使用跟踪标志位找出死锁119 3.5.2设置死锁优先级121 第4章表123 4.1表基�123 4.1.1创建表126 4.1.2为既有表添加列126 4.1.3修改列定义127 4.1.4创建计算列128 4.1.5减少NULL列的存储空间129 4.1.6删除表中的列131 4.1.7报告表信息132 4.1.8删除表132 4.2排序规则基�133 4.2.1查看排序规则元数据133 4.2.2指定列的排序规则134 4.3键134 4.3.1创建有主键的表135 4.3.2为既有表增加主键约束136 4.3.3创建一个有外键引用的表136 4.3.4为既有表增加外键137 4.3.5创建递归外键引用138 4.3.6允许外键的级联修改139 4.4代理键140 4.4.1在创建表的时候使用IDENTITY属性141 4.4.2使用DBCC CHECKIDENT来查看和纠正IDENTITY种子值142 4.4.3使用ROWGUIDCOL属性143 4.5约束143 4.5.1创建唯一约束144 4.5.2为既有表增加UNIQUE约束145 4.5.3使用CHECK约束145 4.5.4为既有表增加CHECK约束146 4.5.5禁止和启用约束147 4.5.6在表创建时使用DEFAULT约束148 4.5.7为既有表增加DEFAULT约束149 4.5.8从表删除约束150 4.6临时表和表变量150 4.6.1使用临时表在批处理中进行多次查找151 4.6.2创建表变量来保存临时结果集152 4.7管理超大型表153 4.7.1实现表分区154 4.7.2确定数据在分区中的位置157 4.7.3增加新的分区158 4.7.4移除分区160 4.7.5把分区移动到不同的表161 4.7.6移除分区函数和分区方案162 4.7.7用文件组提高VLDB的可管理性162 4.7.8用数据压缩减少磁盘空间使用164 第5章索引167 5.1索引预览167 5.1.1创建表索引169 5.1.2在非键列上强制唯一性170 5.1.3在多个列上创建索引171 5.1.4定义索引列排序方向172 5.1.5查看索引元数据172 5.1.6禁用索引174 5.1.7删除索引174 5.1.8使用DROP_EXISTING改变既有索引174 5.2控制索引创建的性能和并发性175 5.2.1在tempdb中创建临时索引175 5.2.2控制索引创建的并行执行计划176 5.2.3在索引创建过程中允许用户表访问176 5.3索引选项177 5.3.1使用索引INCLUDE177 5.3.2使用PAD_INDEX和FILLFACTOR178 5.3.3禁用页和/或行索引锁定178 5.4管理超大型索引179 5.4.1在文件组上创建索引180 5.4.2实现索引分区180 5.4.3为行的子集做索引181 5.4.4减小索引的大�182 第6章全文搜索183 6.1全文索引和全文目录183 6.1.1创建全文目录183 6.1.2创建全文索引184 6.1.3修改全文目录186 6.1.4修改全文索引187 6.1.5检索全文目录和索引元数据189 6.1.6从全文索引中去掉普通字符串190 6.1.7删除全文索引193 6.1.8删除全文目录193 6.2基本搜索194 6.2.1使用FREETEXT来搜索全文索引的列194 6.2.2使用CONTAINS来搜索单词195 6.3高级搜索196 6.3.1使用CONTAINS和通配符来搜索196 6.3.2使用CONTAINS来搜索变形匹配196 6.3.3使用CONTAINS根据词的相邻搜索结果197 6.4排名搜索197 6.4.1根据含义返回排名搜索结果198 6.4.2根据权值返回排名搜索结果199 第7章视图201 7.1普通视图201 7.1.1创建基本视图202 7.1.2查询视图定义203 7.1.3显示视图及其结构204 7.1.4刷新视图定义205 7.1.5修改视图206 7.1.6删除视图206 7.1.7使用视图修改数据206 7.2视图加密207 7.3索引视图208 7.3.1创建索引视图208 7.3.2强制优化器为索引视图使用索引210 7.4分区视图211 第8章SQL Server函数216 8.1聚合函数216 8.1.1返回平均值217 8.1.2返回行总数217 8.1.3找出表达式中的最小值和最大值218 8.1.4返回值的和218 8.1.5使用统计聚合函数219 8.2数学函数219 8.3字符串函数221 8.3.1把字符值转化为ASCII以及把ASCII转回字符222 8.3.2返回整数和字符Unicode值222 8.3.3获取某个字符串在另一个字符串中的起始位置223 8.3.4使用通配符找到某个字符串在另一个字符串中的起始位置223 8.3.5检测字符串相似度224 8.3.6获取字符串最左和最右部分224 8.3.7检测字符串中的字符数或者字节数225 8.3.8把字符串的一部分替换成另一个字符串226 8.3.9把字符串填充到字符串中226 8.3.10在小写和大写之间进行转化227 8.3.11移除前导空格和尾部空格228 8.3.12重复一个表达式N次228 8.3.13重复一个空格N次229 8.3.14逆序输出表达式229 8.3.15返回表达式的一块229 8.4处理NULL230 8.4.1用另一个值替换NULL值230 8.4.2使用ISNULL进行灵活的搜索230 8.4.3返回表达式列表中第一个非NULL值232 8.4.4当两个表达式相等的时候返回NULL值,否则返回第一个表达式232 8.5日期函数233 8.5.1返回当前日期和时间233 8.5.2在时区间进行转换234 8.5.3增加或减少日期值235 8.5.4找出两个日期的差236 8.5.5显示日期一部分的字符串值237 8.5.6使用DATEPART显示日期一部分的整数值237 8.5.7使用YEAR、MONTH和DAY显示日期一部分的整数值238 8.6类型转换238 8.6.1转换数据类型238 8.6.2将日期转换为文本形式239 8.6.3以字符串字面量表示二进制数据240 8.6.4计算表达式返回的数据类型241 8.7排名函数242 8.7.1生成递增行号242 8.7.2根据排名返回行244 8.7.3根据无间隔排名返回行245 8.7.4使用NTILE246 8.8使用系统函数检测服务器、数据库以及连接级别的配置246 8.8.1确定每周的第一天246 8.8.2查看当前会话使用的语言247 8.8.3查看和设置当前连接锁超时设置247 8.8.4显示当前存储过程上下文的嵌套级别248 8.8.5返回当前SQL Server实例名和SQL Server版本248 8.8.6返回当前连接的会话ID(SPID)249 8.8.7返回打开事务的数量249 8.8.8获取之前语句影响的行数250 8.8.9获取系统统计信息250 8.8.10显示数据库和SQL Server设置251 8.8.11返回当前数据库ID和名称252 8.8.12返回数据库对象名和ID253 8.8.13返回当前用户会话的应用程序和主机253 8.8.14获取当前用户和登录名上下文253 8.8.15查看用户连接选项254 8.9IDENTITY和uniqueidentifier函数255 8.9.1返回最后一个标识值255 8.9.2返回标识列的种子和增量值256 8.9.3创建新的uniqueidentifier值256 第9章条件处理、流控制和游标258 9.1条件处理258 9.1.1使用CASE来计算单个输入表达式258 9.1.2使用CASE来计算布尔表达式260 9.1.3使用IF...ELSE261 9.2流控制262 9.2.1使用RETURN263 9.2.2使用WHILE264 9.2.3使用GOTO266 9.2.4使用WAITFOR267 9.3游标268 第10章存储过程273 10.1存储过程基�273 10.1.1创建基本的存储过程274 10.1.2创建带参数的存储过程275 10.1.3使用OUTPUT参数277 10.1.4修改存储过程278 10.1.5删除存储过程279 10.1.6在SQL Server启动时自动执行存储过程279 10.1.7报告存储过程元数据281 10.1.8为存储过程建立文档281 10.2存储过程安全282 10.2.1加密存储过程282 10.2.2使用EXECUTE AS来指定过程的安全上下文283 10.3重新编译和缓存286 10.3.1每次存储过程执行时重新编译286 10.3.2清空过程缓存287 第11章用户定义函数和类型289 11.1UDF基�289 11.1.1创建标量用户定义函数290 11.1.2创建内联用户定义函数294 11.1.3创建多语句用户定义函数296 11.1.4修改用户定义函数299 11.1.5查看UDF元数据300 11.1.6移除用户定义函数301 11.2从UDF获益301 11.2.1维护可重用的代码302 11.2.2交叉引用的自然键值303 11.2.3使用多语句UDF替代视图306 11.3UDT基础知识308 11.3.1创建和使用用户定义类型308 11.3.2找出使用用户定义类型的列和参数310 11.3.3删除用户定义类型311 11.3.4传入表值参数312 第12章触发器315 12.1DML触发器316 12.1.1创建AFTER DML触发器316 12.1.2创建INSTEAD OF DML触发器319 12.1.3在DML触发器中处理事务322 12.1.4根据修改的列控制DML触发器324 12.1.5查看DML触发器元数据325 12.2DDL触发器326 12.2.1创建审核数据库级别的事件的DDL触发器326 12.2.2创建审核服务器级别的事件的DDL触发器328 12.2.3使用登录触发器329 12.2.4查看DDL触发器元数据331 12.3管理触发器332 12.3.1修改触发器332 12.3.2启用和禁止表触发器333 12.3.3限制触发器嵌套334 12.3.4控制触发器递归335 12.3.5设置触发器触发次序336 12.3.6删除触发器338 第13章CLR集成339 13.1CLR概述339 13.2什么时候使用(不使用)程序集340 13.3CLR对象概述341 13.4创建CLR数据库对象341 13.4.1启用SQL Server的CLR支持342 13.4.2为CLR存储过程写程序集342 13.4.3把程序集编译成DLL文件345 13.4.4把程序集载入SQL Server345 13.4.5创建CLR存储过程346 13.4.6创建CLR标量用户定义函数348 13.4.7创建CLR触发器350 13.5管理程序集352 13.5.1查看程序集元数据352 13.5.2修改程序集权限352 13.5.3从数据库移除程序集353 第14章XML、分层和空间数据354 14.1使用原生XML354 14.1.1创建XML数据类型列354 14.1.2插入XML数据到列355 14.1.3使用架构验证XML数据356 14.1.4获取XML数据358 14.1.5修改XML数据361 14.1.6XML索引362 14.2在XML文档与关系型数据之间进行转换363 14.2.1将关系型数据格式化为XML363 14.2.2将XML转换为关系型366 14.3使用原生分层数据368 14.3.1存储分层数据368 14.3.2返回指定的祖先370 14.3.3返回子节点371 14.3.4返回节点的深度371 14.3.5返回根节点372 14.3.6确定节点是否为当前节点的子节点372 14.3.7更改节点位置372 14.4原生空间数据373 14.4.1存储空间数据373 14.4.2查询空间数据376 第15章提示380 15.1使用联结提示380 15.2使用查询提示382 15.3使用表提示384 15.3.1不锁定执行查询385 15.3.2强制SEEK覆盖SCAN385 第16章错误处理388 16.1系统定义和用户定义的错误消息388 16.1.1查看系统错误信息388 16.1.2创建用户定义错误消息389 16.1.3删除用户定义错误消息391 16.2手动引发错误391 16.3捕获和处理应用程序错误393 16.3.1旧风格的错误处理394 16.3.2使用TRY...CATCH进行错误处理396 16.3.3不重编写存储过程来应用TRY...CATCH398 16.3.4嵌套错误处理398 第17章主体401 17.1Windows级别的主体401 17.1.1创建Windows登录名402 17.1.2查看Windows登录名403 17.1.3修改Windows登录名403 17.1.4删除Windows登录名404 17.1.5拒绝Windows用户或用户组的SQL Server访问405 17.2SQL Server级别的主体405 17.2.1创建SQL Server登录名407 17.2.2查看SQL Server登录名407 17.2.3修改SQL Server登录名408 17.2.4管理登录名的密码409 17.2.5删除SQL登录名409 17.2.6管理服务器角色成员410 17.2.7报告固定服务器角色信息411 17.3数据库级别的主体412 17.3.1创建数据库用户413 17.3.2报告数据库用户信息414 17.3.3修改数据库用户414 17.3.4从数据库删除数据库用户415 17.3.5修复孤立的数据库用户415 17.3.6报告固定数据库角色信息416 17.3.7管理固定数据库角色成员417 17.3.8管理用户定义的数据库角色418 17.3.9管理应用程序角色420 第18章安全对象、权限和审核423 18.1权限总览424 18.2服务器范围的安全对象和权限426 18.2.1管理服务器权限428 18.2.2查询服务器权限429 18.3数据库范围的安全对象和权限430 18.3.1管理数据库权限431 18.3.2查询数据库权限432 18.4架构范围的安全对象和权限434 18.4.1管理架构436 18.4.2管理架构的权限437 18.5对象的权限438 18.6管理权限访问安全对象范围440 18.6.1检测当前连接的安全对象的权限440 18.6.2通过安全对象范围报告主体的权限441 18.6.3改变安全对象所有权445 18.6.4允许SQL登录名访问非SQL Server的资源446 18.7对安全对象的主体审核SQL实例和数据库级别活动447 18.7.1定义审核数据源447 18.7.2捕获SQL实例范围的事件450 18.7.3捕获数据库范围的事件452 18.7.4查询捕获的审核数据455 18.7.5管理、修改和移除审核对象458 第19章加密462 19.1通过通行短语加密462 19.2主密钥464 19.2.1备份及还原服务主密钥465 19.2.2创建、重新生成以及删除数据库主密钥466 19.2.3备份及还原数据库主密钥467 19.2.4从数据库主密钥删除服务主密钥加密468 19.3非对称密钥加密469 19.3.1创建非对称密钥469 19.3.2查看当前数据库中的非对称密钥470 19.3.3修改非对称密钥的私钥密码470 19.3.4使用非对称密钥对数据进行加密和解密471 19.3.5删除非对称密钥473 19.4对称密钥加密473 19.4.1创建对称密钥474 19.4.2查看当前数据库中的对称密钥475 19.4.3改变对称密钥加密方式475 19.4.4使用对称密钥进行加密和解密476 19.4.5删除对称密钥479 19.5证书加密479 19.5.1创建数据库证书479 19.5.2查看数据库中的证书480 19.5.3备份和还原证书480 19.5.4管理证书的私钥482 19.5.5使用证书加密和解密483 19.5.6通过对称密钥自动打开和解密484 19.6透明数据加密486 19.6.1启用透明数据加密486 19.6.2管理和移除TDE487 第20章Service Broker489 20.1示例场景:在线书店489 20.2创建基本的Service Broker应用程序490 20.2.1启用数据库的Service Broker活动491 20.2.2创建加密用的数据库主密钥491 20.2.3管理消息类型492 20.2.4创建约定493 20.2.5创建队列494 20.2.6创建服务496 20.2.7启动对话497 20.2.8查询队列中传入的消息499 20.2.9检索并响应消息499 20.2.10结束会话501 20.2.11设定Service Broker会话的优先级503 20.3创建用来处理消息的存储过程505 20.4远程服务器Service Broker的实现507 20.4.1启用传输安全模式510 20.4.2启用对话安全模式512 20.4.3创建路由和远程服务绑定514 20.5事件通知517 第21章配置和查看SQL Server的选项520 第22章创建和配置数据库524 22.1创建、修改和删除数据库524 22.1.1使用默认配置创建数据库524 22.1.2查看数据库信息525 22.1.3使用文件选项创建数据库526 22.1.4使用用户定义文件组创建数据库528 22.1.5设置数据库用户访问530 22.1.6重命名数据库532 22.1.7删除数据库533 22.1.8分离数据库533 22.1.9附加数据库535 22.2配置数据库选项535 22.2.1查看数据库选项536 22.2.2配置ANSI SQL选项536 22.2.3配置自动选项538 22.2.4创建或修改允许外部访问的数据库539 22.2.5使用非服务器默认排序规则创建或改变数据库540 22.2.6配置游标选项541 22.2.7启用日期相关性优化542 22.2.8修改数据库参数化行为543 22.2.9为事务启用读取一致性546 22.2.10配置数据库恢复模式547 22.2.11配置页验证548 22.3控制数据库访问和拥有关系550 22.3.1修改数据库状态为联机、离线或紧急状态550 22.3.2修改数据库拥有者551 22.4管理数据库文件和文件组552 22.4.1为既有的数据库添加数据文件或日志文件552 22.4.2从数据库删除数据或日志文件553 22.4.3重新分配数据或事务日志文件554 22.4.4修改文件的逻辑名称555 22.4.5增加数据库文件的大小和修改它的增长选项556 22.4.6为既有的数据库添加文件组557 22.4.7设置默认文件组557 22.4.8删除文件组558 22.4.9使数据库或文件组为只读559 22.5查看和管理数据库空间使用560 22.5.1查看数据库空间使用情况560 22.5.2收缩数据库或数据库文件561 第23章数据库完整性和优化565 23.1数据库检查565 23.1.1使用DBCC CHECKALLOC检查磁盘空间分配结构的一致性565 23.1.2使用DBCC CHECKDB检查所有数据库的分配和结构完整性567 23.2表和约束569 23.2.1使用DBCC CHECKFILEGROUP检查文件组中所有表的分配和结构完整性569 23.2.2使用DBCC CHECKTABLE检查表和索引视图的数据完整性570 23.2.3使用DBCC CHECKCONSTRAINTS检查表的完整性573 23.2.4使用DBCC CHECKCATALOG检查系统表的一致性574 23.3索引维护575 23.3.1重建索引575 23.3.2索引碎片整理577 23.3.3重建堆578 第24章维护数据库对象和对象依赖关系579 24.1数据库对象维护579 24.1.1修改用户创建的数据库对象的名称579 24.1.2修改对象的架构581 24.2对象依赖关系581 24.2.1标识对象依赖关系581 24.2.2标识引用和被引用的实体583 24.2.3查看对象定义585 第25章数据库镜像587 25.1上下文中的数据库镜像587 25.2数据库镜像体系结构588 25.3设置数据库镜像589 25.3.1创建镜像端点590 25.3.2备份和还原主体数据库593 25.3.3创建数据库镜像会话595 25.4设置总结597 25.5运行数据库镜像598 25.5.1改变运行模式598 25.5.2进行故障转移599 25.5.3暂停或继续镜像会话600 25.5.4停止镜像会话和删除端点600 25.6镜像和配置选项601 25.6.1监视镜像状态601 25.6.2配置连接超时时限601 第26章数据库快照603 26.1快照基�603 26.1.1创建和查询数据库快照603 26.1.2删除数据库快照605 26.1.3从数据库快照恢复数据605 第27章链接服务器和分布式查询608 27.1链接服务器基�608 27.1.1为另一SQL Server实例创建链接服务器609 27.1.2配置链接服务器属性610 27.1.3查看链接服务器信息611 27.1.4删除链接服务器611 27.2链接服务器登录名612 27.2.1添加链接服务器登录名映射612 27.2.2查看链接登录名613 27.2.3删除链接服务器登录名映射613 27.3执行分布式查询614 27.3.1在链接服务器上执行分布式查询614 27.3.2创建和使用引用4部分组成的链接服务器名的别名615 27.3.3使用OPENQUERY执行分布式查询616 27.3.4使用OPENROWSET执行临时的查询617 27.3.5使用OPENROWSET BULK选项从文件中读取数据618 第28章查询性能调优621 28.1查询性能技巧622 28.2捕捉和评估查询性能623 28.2.1使用sys.dm_exec_requests捕捉执行的查询623 28.2.2使用T-SQL命令查看评估的查询执行计划624 28.2.3查看执行运行时信息627 28.2.4查看性能统计信息和缓存的查询计划629 28.2.5基于查询或计划模式查看聚合的性能统计信息630 28.2.6标识出最大瓶颈632 28.2.7通过数据库和文件标识出I/O争用633 28.3索引调优634 28.3.1显示索引碎片635 28.3.2显示索引使用情况637 28.4统计信息638 28.4.1手动创建统计信息639 28.4.2行子集上创建统计信息640 28.4.3更新统计信息640 28.4.4生成及更新所有表的统计信息641 28.4.5查看详细的统计信息642 28.4.6删除统计信息643 28.5杂项技术643 28.5.1使用动态SQL的替代方法644 28.5.2强制SQL Server使用查询计划646 28.5.3不修改应用程序的SQL去应用提示648 28.5.4从缓存创建计划指南651 28.5.5检查计划指南的有效性653 28.5.6使用计划指南将非参数化查询参数化653 28.5.7限制查询资源消耗竞争656 第29章备份与恢复662 29.1创建备份和恢复计划662 29.2生成备份663 29.2.1执行基本的完全备份665 29.2.2压缩备份666 29.2.3命名和描述备份和媒体668 29.2.4配置备份保持期669 29.2.5条带化备份集670 29.2.6使用命名的备份设备670 29.2.7镜像备份集672 29.2.8执行事务日志备份673 29.2.9不破坏备份序列创建备份674 29.2.10执行差异备份675 29.2.11备份单个文件或文件组675 29.2.12执行部分备份677 29.2.13查看备份元数据678 29.3还原数据库679 29.3.1从完全备份还原数据库679 29.3.2从事务日志备份还原数据库682 29.3.3从差异备份还原数据库684 29.3.4还原文件或文件组685 29.3.5执行部分(PARTIAL)还原686 29.3.6还原页面687 29.3.7用多种恢复路径识别数据库688 索引691

……[看更多目录]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有