- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server 2008 R2 监控与调优解决方案
Performance Turning
SQL Server 2008 R2的架构
概要
性能调优
性能监控
性能调优的方法学
架构设计 查询优化 索引优化 并发控制 存储优化 服务器优化
•表 •存储过程 •覆盖查询 •锁 •文件组 •内存 性能最
•视图 •事务 •分区 •处理器亲和度
优化
最困难 调优顺序
最简单
但最有成效
但是收效最少
如何设计良好的关系型数据库架构
对数据热区的判断
根据数据热区定义索引、表分割定义
优化SELECT查询
尽量将数据存储在同一张表中
使用索引及索引覆盖策略
优化UPDATE事务
尽量将需要更新的数据放在一张较小的表中
优化DELETE事务
在大规模删除中评估分区的效果
优化INSERT事务
减少对自动编号的依赖
性能调优的方法学
架构设计 查询优化 索引优化 并发控制 存储优化 服务器优化
•表 •存储过程 •覆盖查询 •锁 •文件组 •内存 性能最
•索引视图 •事务 •分区 •处理器亲和度
优化
最困难 调优顺序
最简单
但最有成效
但是收效最少
使用有效的查询参数
SARGs (查询参数的有效格式)
限制以完全符合、一个范围的值、或是以AND连接两个
以上的项目来定义搜寻。
格式
数据字段 部分的运算符 常数或变量
常数或变量 部分的运算符 数据字段
符合SARGs的范例
FirstName=‘王’
60000Salary
FirstName=‘王’ and Salary60000
容易犯的错误
对数据字段进行运算
Select * from Employees where
LastName+’,’+FirstName=‘Davolio,Nancy
进行负向查询
Not Exists、Not IN、Not Like、!= ! !等
在where语句中对数据字段使用函数
Select * from [order details] where ABS(quantity-100)1
使用OR运算符
使用OR做运算符,则需要所有的字段都有可用的索引
使用T-SQL的注意事项
Select语法
尽量不要传回所有的数据表内字段且不配置过滤条件
若使用复合索引,则索引顺序上的第一个字段才适合当
作过滤条件
Distinct ,Order by等语法尽量
您可能关注的文档
最近下载
- 金融科技行业系列报告之二:如何理解金融机构的数字营销?20210727-中信建投.docx VIP
- 中信建投-金融-中信建投政策研究-银发经济与养老金融系列-四-:保险资管行业赋能我国银发经济发展的机遇、挑战与路径.pdf VIP
- 工艺知识及关键控制点培训试卷及答案.docx
- 2025云南昆明供电局项目制用工招聘48人笔试参考题库附答案解析.docx VIP
- 中信建投-政策研究-五篇大文章-系列-五-数字金融.pdf VIP
- 中信建投政策研究“五篇大文章”系列(五):数字金融-240923-中信建投-22页.pdf VIP
- Taylor Swift中英歌词 对照.doc VIP
- 20180730-中信建投-中信建投“银行金融科技”系列深度之二:区块链,银行应用与前景.pdf VIP
- 正一天师手诀图谱秘录.pdf VIP
- 数字金融行业系列深度之一:deepseek如何加速金融业数字化转型?-中信建投-20250223.docx VIP
文档评论(0)