- 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数据库设计与优化
SQL Server 2008数据库设计与优化
摘要:当前,企事业单位日常工作越来越离不开各种信息管理系统的支持,而数据库性能优化问题则长期得不到良好解决。该文针对信息管理系统运行中SQL Server 2008数据库瓶颈问题进行分析研究,提出数据库性能优化和性能调整方案,对促进信息管理系统的高效应用有着十分重要的现实意义。
中国论文网 /8/view-7164541.htm
关键词:SQL Server 2008数据库;数据库优化;性能优化
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)06-0003-03
SQL Server 2008数据库性能对其可用性和可靠性有着重要影响,大部分数据库系统在长期运行的环境下都会产生性能问题,这些性能问题包括数据库服务器、内存、硬件设备、软件系统等多个方面。由此,对SQL Server 2008数据库系统进行性能优化和调整,对于促进数据库系统的高效运行有着重要左右。SQL Server 2008数据库的性能优化与调整设计多个层次和不同方面,必须进行统一规划,分步实施,再根据系统分析做出适当调着,这样能够有效提高数据库系统的可用性和稳定性,彻底解决性能瓶颈问题,从根本上节约系统开销。
1 SQL Server 2008数据库优化的目标
1.1 提高吞吐量
SQL Server 2008数据库系统吞吐量指的是规定时间内服务器能够处理的数据总数,即每个单元时间内实现的工作量,单元时间以秒计算,该值越高代表吞吐量越高。数据库系统吞吐量的提高主要包括两种方法:一是在相同的数据资源环境下产生更多工作量;二是降低总体反应时间,实现完成工作量速度的提高,此时可以增加用户等待的资源,例如增加CPU数量等。在同一个SQL Server 2008数据库系统中,提高吞吐量和缩短反应时间相互对立。如果延长反应时间,则吞吐量高;如果缩短反应时间,则吞吐量低。多个用户在相同时间内使用数据库系统,每个用户的吞吐事务量量会更大,但要等待的时间却需要延长。相反,如果减少在相同时间内使用数据库系统的用户数量,每个用户的反应时间会缩短,但吞吐事务量的总数也将降低。
1.2 缩短响应时间
SQL Server 2008数据库系统响应时间指的当用户完成最后一个提交指令动作后,全部数据呈现在显示器上的所需时间。系统响应时间通常以秒计算,数值越低越好。数据库系统的响应时间本质是用户等待终端后台处理事务量耗费的时间,也是用户当用户出现被处理事务直观反应时的时间量。SQL Server 2008数据库系统的响应时间包括服务时间和等待时间,系统服务时间与用户等待时间的总和作为系统响应时间。由此可见,缩短数据库系统响应时间主要包括两种方法:一是提高数据库的吞吐量,降低系统服务时间;减少同时访问数据库的用户数量,降低用户等段时间。
1.3 支持更多用户
在对SQL Server 2008数据库系统进行调整配置时,必须考虑到该数据库系统与其他系统、客户端的连通能力。对于为了提高与大量客户连通能力而调整数据库系统的操作来说,终端内存也是不可忽视的重点因素。管理员需要明确了解用户对终端内存的使用需求,保证在高峰时期内用户对数据库系统的操作不会溢出。此时,系统管理员可以增加一些内存配置,以满足用户的访问需求,但需要实时监控操作系统资源变化情况。同时,系统管理员也可以根据自己的实际工作经验对用户所需系统资源进行判断,尽量控制用户对系统资源的需求量,时刻监控资源使用情况。随着用户数量的不断增加,系统管理员要重新调整资源分配量,确保做到心中有数。
1.4 提高容错能力
对于SQL Server 2008数据库系统来说,容错能力是体现系统性能的重点。对于中大型企业来说,数据库系统的停止运行在任何情况下都是灾难性的。因此,系统管理员需要做到定期检查和备份数据库,以此来提高数据库系统的容错能力。当对SQL Server 2008数据库系统的容错能力要求较高时,数据库系统的优化调整必须注意以下两点:一是数据库系统的配置应该选择RAID磁盘阵列,减少磁盘阵列发生故障的次数;二是应该配置ECC内存来确保数据库系统的容错性。对于要求SQL Server 2008数据库7*24小时不间断运行的企业来说,系统管理员要及时配置冗余备份系统,确保当主机停机时备用系统能够立刻启动。
1.5 缩短加载时间
很多SQL Server 2008数据库系统运行有着以下需求:白天数据库系统正常运行,夜间某个时段将部分数据量上载到系统中,使系统能在第二天对其进行处理。通常情况下,数据上载时间是有限且固定的,在这段时间内必须完成。如果要确保系统上载数据对时间控制的要求,系统管
您可能关注的文档
- Saving Species.doc
- SCDN在P2P网络中的动态内容管理应用研究.doc
- SAP风险管控点确认及审计技术应用.doc
- Satellogic创始人-发射我们的小卫星,解决人类的大问题.doc
- SDN-NFV时代运营商人的新技能.doc
- Seminar教学模式在高中英语语法教学中的实践研究.doc
- SEO视角下DIV+CSS网页布局优化研究.doc
- Scratch与机器人融合的创客作品设计.doc
- SDH传输设备的告警与故障定位的分析.doc
- SDR-“纸黄金”.doc
- Spring Festival In New York.doc
- SPSS中判别分析的使用.doc
- STEAM教育探析.doc
- SQL Server中T―SQL语句的使用.doc
- STM32单片机原理及硬件电路设计研究.doc
- Stewart六自由度并联平台动力学模型振动分析.doc
- Strategy Assessment.doc
- Suggestions for Speeding Up the Development of Audiobook Websites by Changing Them to SNS.doc
- Study of signal―to―noise ratio driven by colored noise.doc
- SWOT分析环境下的我国第三方物流发展研究.doc
文档评论(0)