- 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性能优化综述
近期因工作需要,希望比较全面的总结下 SQL SERVER数据库性能优化相关的注意事项,在
网上搜索了一下 , 发现很多文章 , 有的都列出了上百条 , 但是仔细看发现,有很多似是而非或
者过时 ( 可能对 SQL SERVER6.5以前的版本或者 ORACLE是适用的 ) 的信息,只好自己根据以
前的经验和测试结果进行总结了。
我始终认为, 一个系统的性能的提高, 不单单是试运行或者维护阶段的性能调优的任务, 也
不单单是开发阶段的事情, 而是在整个软件生命周期都需要注意, 进行有效工作才能达到的。
所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。
一、 分析阶段
一般来说, 在系统分析阶段往往有太多需要关注的地方, 系统各种功能性、 可用性、 可靠性、
安全性需求往往吸引了我们大部分的注意力, 但是, 我们必须注意, 性能是很重要的非功能
性需求,必须根据系统的特点确定其实时性需求、 响应时间的需求、硬件的配置等。最好能
有各种需求的量化的指标。
另一方面,在分析阶段应该根据各种需求区分出系统的类型,大的方面,区分是 OLTP (联
机事务处理系统)和 OLAP (联机分析处理系统) 。
二、 设计阶段
设计阶段可以说是以后系统性能的关键阶段, 在这个阶段, 有一个关系到以后几乎所有性能
调优的过程—数据库设计。
在数据库设计完成后, 可以进行初步的索引设计, 好的索引设计可以指导编码阶段写出高效
率的代码,为整个系统的性能打下良好的基础。
以下是性能要求设计阶段需要注意的:
1、 数据库逻辑设计的规范化
数据库逻辑设计的规范化就是我们一般所说的范式,我们可以这样来简单理解范式:
第 1 规范:没有重复的组或多值的列,这是数据库设计的最低要求。
第 2 规范 : 每个非关键字段必须依赖于主关键字, 不能依赖于一个组合式主关键字的某些组
成部分。消除部分依赖,大部分情况下,数据库设计都应该达到第二范式。
第 3 规范 : 一个非关键字段不能依赖于另一个非关键字段。 消除传递依赖, 达到第三范式应
该是系统中大部分表的要求,除非一些特殊作用的表。
更高的范式要求这里就不再作介绍了, 个人认为, 如果全部达到第二范式, 大部分达到第三
精彩文档
实用标准文案
范式,系统会产生较少的列和较多的表,因而减少了数据冗余,也利于性能的提高。
2、 合理的冗余
完全按照规范化设计的系统几乎是不可能的, 除非系统特别的小, 在规范化设计后, 有计划
地加入冗余是必要的。
冗余可以是冗余数据库、冗余表或者冗余字段,不同粒度的冗余可以起到不同的作用。
冗余可以是为了编程方便而增加, 也可以是为了性能的提高而增加。 从性能角度来说, 冗余
数据库可以分散数据库压力, 冗余表可以分散数据量大的表的并发压力, 也可以加快特殊查
询的速度,冗余字段可以有效减少数据库表的连接,提高效率。
3、 主键的设计
主键是必要的, SQL SERVER的主键同时是一个唯一索引,而且在实际应用中,我们往往选
择最小的键组合作为主键, 所以主键往往适合作为表的聚集索引。 聚集索引对查询的影响是
比较大的,这个在下面索引的叙述。
在有多个键的表, 主键的选择也比较重要, 一般选择总的长度小的键,
您可能关注的文档
- 基于某51单片机的地电机转速测量与显示系统的.pdf
- 基于某ProE地2K-H行星减速器地全参数化设计和仿真动画.pdf
- 基于某UC2844地单端反激电源原理及波形.pdf
- 基因在亲子代间地传递教案设计.pdf
- 基础力学实验的题目库.pdf
- 增值税发票发票网上申领操作手册簿金税盘版.pdf
- 增强交通安全系统的意识,提高自我保护能力MicrosoftWord文档.pdf
- 增强班级凝集力构建和谐班集体1.pdf
- 增资协议详情经典例范本.pdf
- 复变函数与积分变换期末考试的题目.pdf
- DL 5027 - 1993《电力设备典型消防规程》解读.pptx
- 党委书记2025年度个人述职述廉报告.docx
- 安徽省鼎尖名校大联考2025-2026学年上学期高一11月期中考试含答案(9科试卷)(1).docx
- 纪委书记在中央巡视整改专题民主生活会上的对照检查报告.docx
- 教师十五五期间工作计划.docx
- xx镇撂荒地专项整治工作方案(1).docx
- 16BGQD1-1 直流1500V-750V场段柔性接触网悬挂安装图 钢腕臂悬挂系统.pdf
- 16BGQD1-4 直流1500V-750V场段柔性接触网悬挂安装图 铝合金腕臂悬挂系统.pdf
- 16BGQD1-3 直流1500V-750V场段柔性接触网悬挂安装图 下锚系统.pdf
- 16BGTX1 通信系统图例符号建筑工程图集.pdf
最近下载
- 诗词大会训练题库(九宫格) (1).ppt VIP
- 防撞护栏安全交底.docx VIP
- DBJ51T 137-2020 四川省塔式起重机装配式基础技术标准 .pdf VIP
- 2025年四川省国家工作人员法治素养测评三考试题及参考答案.docx VIP
- 中铁三局渝万高铁站前3标预制简支箱梁四角高差汇报-1.pptx VIP
- 2024年肠内营养支持的护理实践.pptx
- 2025年一级造价工程师《建设工程技术与计量(土建)》真题及答案解析.docx VIP
- 企业经营中的供应链管理.pptx
- 数字浪潮下:大学生微信使用行为与媒体素养的深度关联研究.docx
- 基于痕迹检验的交通事故鉴定案例分析.pptx VIP
原创力文档


文档评论(0)