| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 企业管理 >> 正文 用户登录 新用户注册
基于SQLServer2000的数据库性能调整技术           
基于SQLServer2000的数据库性能调整技术
摘要:本文对数据库应用系统的各个部分特别是数据库服务器、sql语句、存储过程等的性能调整作了大量的分析和试验,提出了一些具体的性能调整方法和措施,并取得较好的应用效果。
关键词:sql;数据库;性能优化

一、 基于sqlserver2000的数据库性能调整

1.系统规划
数据库服务器是整个数据库应用系统的核心,它的性能高低直接影响整个系统的性能。sql server2000数据库的许多方面都可以被优化或调整,以便给予系统更好的性能,诸如硬件、sql server配置、数据库设计、sql语句、sql索引、复制、备份与恢复及其他。
2.优化sql语句
sql优化的实质就是在结果正确的前提下,用优化器可以识别的语句,充份利用索引,减少表扫描的i/o次数,尽量避免表搜索的发生。其实sql的性能优化是一个复杂的过程,上述这些只是在应用层次的一种体现,深入研究还会涉及数据库层的资源配置、网络层的流量控制以及操作系统层的总体设计。在这里就不展开了,在第五章将有专题讨论。
3.存储过程调整
sql server存储过程是用transact-sql语句procedure创建的,并可用alter procedure语句进行修改。存储过程定义包含两个主要组成部分:过程名称及其参数的说明,以及过程的主体所有设计优良的microsoft sql servertm 2000应用程序都应当使用存储过程。不论是否将应用程序的业务逻辑写入存储过程都应如此。LocALHosT
4.高性能备份与恢复
需要确定数据的可用性要求,以便选择适当的备份和还原策略。总体备份策略定义备份的类型和频率以及所需的硬件特性和速度。测试备份和恢复过程。测试有助于确保拥有从各种故障中恢复所需的备份,并且当真正的故障发生时可以快速平稳地执行恢复过程。
5.用户管理
工程设计企业传统的组织结构按专业及职责设置,是面向部门的层次管理结构。这种组织结构管理层次多,各个机构间协调复杂,造成了信息交流和传递困难,设计周期长等问题。

二、优化sql语句和存储过程

数据库调整中一个很重要的方面就是应用程序的调整,关键在于sql语句的优化和存储过程的应用。本章结合具体的项目实践,讨论了一些关于sql语句的优化和存储过程的应用的方法和措施。
1.优化sql语句
sql优化的实质就是在结果正确的前提下,用优化器可以识别的语句,充份利用索引,减少表扫描的次数,尽量避免表搜索的发生。其实sql的性能优化是一个复杂的过程,上述这些只是在应用层次的一种体现,深入研究还会涉及数据库层的资源配置、网络层的流量控制以及操作系统层的总体设计。
2.存储过程
存储过程(stored procedure)是一组编译在单个执行计划中的transact一sql语句。microsoft sqlservertm2000的存储过程可以通过输入参数接受输入,并能够以下面四种方式之一返回数据:输出参数,既可以返回数据(整型值或字符值等),也可以返回游标变量(游标是可以逐行检索的结果集);如果返回代码,始终是整型值;se比ct语句的结果集,这些语句包含在该存储过程内或该存储过程所调用的任何其它存储过程内;可从存储过程外引用的全局游标。

3.b/s模式下的备份与恢复
b/s模式下的备份与恢复的实现步骤:
(1)编写存储过程
存储过程的编写需要遵循sql语言语法,在sqlserver企业管理器中打开master数据库,打开存储过程,右键新建存储过程,会出现存储过程属性的sql编辑器,然后按语法直接编写。下面显示文件备份的编写过程。
(2)jsp语句调用存储过程
为清楚说明jsp语句调用存储过程的实现过程,现将jsp语句按功能分解:

—实现与数据库连接功能
driver drivercallablel=(driver)c1ass.forname(mm_cmaster_ driver). newinstance();
connection conncallablel =drivermanager. getconnection (mm_cmaster_ string, mm_cmaster_ username,mm_cmaster_password);

—实现调用存储过程功能
callablestatement caliablel=conncallablel.preparecall(“{?=call dbo.backup_diffrience(?,?)}”);
—实现存储过程中变量传递功能
object callablel_data;
callablel.registeroutparameter(1,types.longvarchar);
callablel.setstring(2, callablel_bname);
callablel.setstring(3, callablel_dir);
—实现存储过程执行和关闭功能
callablel.execute();
conncallablel.close();

三、结论

文对基于sql server2000的数据库性能调整进行了较为全面、系统的研究,希望总结出数据库性能调整的一般性原则和方法,并取得了一些成果。

参考文献:
[1]袁鹏飞:sqlserver数据库应用

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《基于SQLServer2000的数据库性能调整技术》的网友还看了:
    [电子机械]浅析基于可靠性工程的电子信息装备质量管理研究
    [免费范文]基于“服务为王”理念的微博湿营销模式构建
    [免费范文]基于虚拟现实技术的多维信息空间探析
    [免费范文]基于SEO技术提高网站访问量的策略研究
    [免费范文]基于ASP.NET的企业进销存管理信息系统的设计与实
    [免费范文]基于禁忌搜索方法的集装箱配载问题研究
    [免费范文]基于条码技术的库存管理系统设计分析
    [免费范文]基于RRAS与虚拟专用网技术在Windows中的实现
    [企业管理]基于会计主体的企业合并抵销处理
    [交通运输]浅谈基于创新能力培养的路基路面工程课程教学方法

    企业管理
    普通论文浅谈入世后的我国人事劳资关系
    普通论文浅析数字图书馆实施知识管理的现
    普通论文管理中的阴阳
    普通论文从“酷儿”看商业卡通角色营销
    普通论文关于商务智能与知识管理对比分析
    普通论文施工企业项目成本管理存在的问题
    普通论文高校合并后图书馆资源的重新整合
    普通论文浅谈不同预期下应收票据贴现的账
    普通论文企业文化建设理念探析
    普通论文区域创新系统中中小企业成长的外
    普通论文国有企业人才流失问题现状及策略
    普通论文减税:分析与抉择
    论文
    普通论文[今日更新]浅析人力资源中的人格资
    普通论文[法律论文]关于我国电力行业垄断法
    普通论文[今日更新]浅谈病案在医院管理中的
    普通论文[今日更新]党代表任期制与党内民主
    普通论文[今日更新]计算机前沿技术讲座心得
    普通论文[今日更新]中学物理网络化教学的实
    普通论文[企业管理]新经济时代企业业绩评价
    普通论文[经济论文]由金融危机引发的对资产
    范文大全
    普通范文[规章制度]**镇群众来信来访工作制
    普通范文[范文大全]2009办公室主任工作总结
    普通范文[调查报告]科技局对我县采煤塌陷地
    普通范文[范文大全]县行政执法局2010年第一
    普通范文[范文大全]对改善我国农村金融服务
    普通范文[范文大全]高中生中秋赏月写景作文
    普通范文[演讲稿]2010年竞聘国资处办公室
    普通范文[范文大全]土地市场建设情况调研报
    演讲致词
    普通演讲[会议发言稿]在全矿群众安全工作会议上
    普通演讲[英语演讲稿范文]How to Live a Colorful L
    普通演讲[会议发言稿]市委书记在工业经济服务月
    普通演讲[英语演讲稿范文]初中生英语演讲稿
    普通演讲[会议发言稿]教工代表学校表彰会上的发
    普通演讲[生日祝福范文]八十岁生日致辞
    工作范文
    普通党建工会[入党相关]大三学生入党申请书经典模
    普通汇报体会[征文演讲]2011年5.12国际护士节演讲
    普通总结[工作汇报]银行实习工作汇报
    普通公文方案[公文写作]**局临时聘用人员管理实施
    普通公文方案[计划方案]幼儿园安全教育活动实施方
    普通公文方案[合同范本]联营合同书(3)
    普通公文方案[公文写作]企业建帐的基本程序
    普通公文方案[公文写作]先进性教育党课讲稿
    普通公文方案[公文写作]稽查大队2007年安全工程实
    普通汇报体会[经验材料]构建和谐企业 提高企业竞争
    普通总结[工作计划]幼儿园工作计划范文示例
    普通领导讲话[经济工作]在全县经济工作会议上的讲