版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SQLServer2000数据库性能调整技术
摘要:本文对数据库应用系统的各个部分特别是数据库服务器、SQL语句、存储过程等的性能调整作了大量的分析和试验,提出了一些具体的性能调整方法和措施,并取得较好的应用效果。
关键词:SQL;数据库;性能优化
一、基于SQLServer2000的数据库性能调整
1.系统规划
数据库服务器是整个数据库应用系统的核心,它的性能高低直接影响整个系统的性能。SQLServer2000数据库的许多方面都可以被优化或调整,以便给予系统更好的性能,诸如硬件、SQLServer配置、数据库设计、SQL语句、SQL索引、复制、备份与恢复及其他。
2.优化SQL语句
SQL优化的实质就是在结果正确的前提下,用优化器可以识别的语句,充份利用索引,减少表扫描的I/O次数,尽量避免表搜索的发生。其实SQL的性能优化是一个复杂的过程,上述这些只是在应用层次的一种体现,深入研究还会涉及数据库层的资源配置、网络层的流量控制以及操作系统层的总体设计。在这里就不展开了,在第五章将有专题讨论。
3.存储过程调整
SQLServer存储过程是用Transact-SQL语句PROCEDURE创建的,并可用ALTERPROCEDURE语句进行修改。存储过程定义包含两个主要组成部分:过程名称及其参数的说明,以及过程的主体所有设计优良的MicrosoftSQLServerTM2000应用程序都应当使用存储过程。不论是否将应用程序的业务逻辑写入存储过程都应如此。
4.高性能备份与恢复
需要确定数据的可用性要求,以便选择适当的备份和还原策略。总体备份策略定义备份的类型和频率以及所需的硬件特性和速度。测试备份和恢复过程。测试有助于确保拥有从各种故障中恢复所需的备份,并且当真正的故障发生时可以快速平稳地执行恢复过程。
5.用户管理
工程设计企业传统的组织结构按专业及职责设置,是面向部门的层次管理结构。这种组织结构管理层次多,各个机构间协调复杂,造成了信息交流和传递困难,设计周期长等问题。
二、优化SQL语句和存储过程
数据库调整中一个很重要的方面就是应用程序的调整,关键在于SQL语句的优化和存储过程的应用。本章结合具体的项目实践,讨论了一些关于SQL语句的优化和存储过程的应用的方法和措施。
1.优化SQL语句
SQL优化的实质就是在结果正确的前提下,用优化器可以识别的语句,充份利用索引,减少表扫描的次数,尽量避免表搜索的发生。其实SQL的性能优化是一个复杂的过程,上述这些只是在应用层次的一种体现,深入研究还会涉及数据库层的资源配置、网络层的流量控制以及操作系统层的总体设计。
2.存储过程
存储过程是一组编译在单个执行计划中的Transact一SQL语句。MicrosoftSQLServerTM2000的存储过程可以通过输入参数接受输入,并能够以下面四种方式之一返回数据:输出参数,既可以返回数据,也可以返回游标变量;如果返回代码,始终是整型值;SE比CT语句的结果集,这些语句包含在该存储过程内或该存储过程所调用的任何其它存储过程内;可从存储过程外引用的全局游标。
/S模式下的备份与恢复
B/S模式下的备份与恢复的实现步骤:
编写存储过程
存储过程的编写需要遵循SQL语言语法,在SQLServer企业管理器中打开master数据库,打开存储过程,右键新建存储过程,会出现存储过程属性的SQL编辑器,然后按语法直接编写。下面显示文件备份的编写过程。
JSP语句调用存储过程
为清楚说明JSP语句调用存储过程的实现过程,现将JSP语句按功能分解:
—实现与数据库连接功能
DriverDriverCallablel=;
ConnectionConnCallablel=;
—实现调用存储过程功能
CallableStatementCaliablel=}”);
—实现存储过程中变量传递功能
ObjectCallablel_data;
;
;
;
—实现存储过程执行和关闭功能
;
;
三、结论
文对基于SQLServer2000的数据库性能调整进行了较为全面、系统的研究,希望总结出数据库性能调整的一般性原则和方法,并取得了一些成果。新晨范文网
参考文献:
[1]袁鹏飞
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省恩施州东城中学2026届初三下学期第三次统练语文试题含解析
- 智能家居产品永久质量保证承诺书7篇
- 2026年江苏省泰州市泰兴市黄桥教育联盟初三第一次中考适应性考试(一诊)英语试题试卷含解析
- 山东省青岛市黄岛十中学2026年初三中考调研测试(二)英语试题含解析
- 2026年湖南省株洲湘渌实验校初三下学期开学考语文试题含解析
- 特色民族工艺品质量承诺书4篇
- 项目成本控制模板标准化管理
- 公司治理质量保证承诺书(5篇)
- 企业信息资源管理与整合解决方案手册
- 按时交付物流服务保证承诺书范文9篇
- 挡墙工程施工检测记录表
- 蚕(豌)豆深加工项目可行性研究报告书
- 中石油职称日语考试译文
- 中央企业全面风险管理指引总则课件
- 大连商品交易所套利交易指令介绍
- 中医内科学(十版)
- 黑水虻养殖技术课件
- 院士专家工作站申请书-企业
- 颈静脉穿刺术PPT
- JJG 475-2008 电子式万能试验机-(高清现行)
- 2022中国人保财险笔试完整试题及答案
评论
0/150
提交评论