当前位置:首页 >> 信息与通信 >>

基于MSSQL SERVER数据库的性能优化


基 于 s M s ER Q s ERV 数 L 刘畅 据 库 的 性 能 优 化 ( 沈阳职业技术学院辽宁沈阳 1100 45) 【摘要】通过对E—STA RT股票交易系统的调整和优化,实现缩短查询响应时间,系统的客户端查询速度也得到明显的提高。 [ 关键词] 数据库性能优化s Q L 中围分类号:TP3 Ser ver 。 文献标识码:^ 文章 编号 :1 67卜 7597 ( 200 9) 01 1005 1- 01 随着现代计算机科学技术的发展和信息应用系统信息量的增大,数据库 已逐步成为计算机信息系统和计算机应用系统的基础和核心,而数据库性能 问题的重要性也越来越引起人们的关注。这样,提出了基于s Q ser ve r 数据 L 库应用 系统如何 进行性能调 整的问题 。性能调整 的步骤如 下: 1.优化业务逻辑;2.调整数据结构设 计:3.调整应用程序结构;4.优化 数据库的逻辑 结构;5.优化数据库的 操作;6.数据库服务器 性能调整。 一、 基于E—STAFr r 股票 交易 系统的 数据库 性能 调整分 析 针对在数据库使用过程中出现的问题,结合现有的数据库调整措施和优 化技术 ,对原E- STA RT系统数 据库制定了 以下调整步 骤: 1.优 化数据 库设计 调整。 针对出 现的系 统运行 效率低的 问题, 结合已 有 的业务逻辑 ,对原系统的相应 数据库逻辑设计和 物理结构做出合理 的调整。 2.客户端应用程序调整。针对客户的遇到的查询等待问题。对应用程 序中影响查询效率的不合理的设计进行调整,包括:sQ L查询语句的优化、 应用程 序的调整、合 理地增加存储 过程。 3.服务器性能调整。针对使用过程中系统资源消耗大、运行成本高的 问题,通过对数据库服务器硬件性能瓶颈的分析和调整及对s Q ser ver 与操 L 作系统 参数的合理配 置优化服务器 性能。 二、 敦据库 设计调 整 ( 一) 逻辑数据库设计调整 可以从 以下几个方 面来精练数据 库的逻辑设 计: 1.在适当 的地方采用反规范 形式;2.在适当的 地方分割表;3. 在适当的 地方把表进行 分组放入数据库;4.执行完 整性约束。 ( 二) 调整物理数据库设计 对本项目物理数据库设计的调整两条关键性的指导原则如下:将序列访 问的文件分离到专用的磁盘上,并通过将数据文件分散到各个磁盘上而允许 并行I/O 。 1.数 据库功 能分配 。该E— sTA T股票交 易系统 升级项目 采用的 开发平 台 R 为w n d佣s 200 0,数据 库为M cr oso f t i i 数据库包括两个 数据库实例。 对s Q L s ever ( 三) 创建索引 可以在不影响数据库架构和应用程序设计的情况下除去、添加和更改索 引。高效的索引设计对获得好的性能极为重要。正因为如此,应该尽量试验 不同的 索引。 索引优化 向导可分 析查询并 建议应该 创建的索 引。 关于创建索引的建议如下: 1.将更新尽可能多的行的查询写入单个语句内,而不要使用多个查询 更薪相 同的行 。仅使用 一个语句 ,就可以 利用优化 的索引维 护。 2.使用 索引优化向 导分析查询 并获得索引建 议。 3.对聚集索引使用整型键。另外,在唯一列、非空列或I D TI TY EN 列上 创建聚集 索引可以获得性能 收益。 4.在查询经常用到的所有列上创建非聚集索引。这可以最大程度地利 用隐蔽查询。 5.物 理创建索 引所需的 时间在很 大程度上 取决于磁 盘子系统 。 三、E—ST


相关文章:
数据库设计对SQL Server数据库性能优化分析
数据库设计对 SQL Server 数据库性能优化分析 一、引言 SQL Server 数据库的性能受到多种因素的制约,比如数据 库的结构、数据库的载体操作系统、硬件水平等等。在...
SQLServer2000数据库性能优化实践_图文
SQLServer2000数据库性能优化实践_计算机软件及应用_IT/计算机_专业资料。SQL...当一个基于数据库的应用程序运行起来很慢时,90%的可能都是由于数据访问程序的...
SQL SERVER数据库性能调整与优化
基于微软的 SQL Server 数据库系统,是目前很多软件所使用的数据库,其功能强大,...通过优化 SQL 语句,改变数据库查询方法或途 径,可以有效提高系统的性能。数据库...
基于SQLServer数据库的优化策略
基于SQLServer数据库的优化策略 - 龙源期刊网 http://www.qikan.com.cn 基于 SQLServer 数据库的优化策略 作者:李莎 王小琼 来源:《科技风》2016...
SQL Server数据库性能优化
SQL Server数据库性能优化_计算机软件及应用_IT/计算机_专业资料。SQL Server数据...学会分辩 SQL 语句的优劣 自己分辨 SQL 语句的优劣非常重要,只有自己能分辨优劣...
对SQL Server数据库进行优化的经验总结
以及对 SQL ServerSQL 语句进行优化的最基 本原则,...经验显示,SQL Server 数据库性能的最大改进得益于...数据库优化(SQL Server) 16页 1下载券 基于SQL_...
SQL Server数据库性能优化的几点分析
SQL Server数据库性能优化的几点分析 - 龙源期刊网 http://www.qikan.com.cn SQL Server 数据库性能优化的几点分析 作者:陈洁 祝永健 来源:《中国新...
SQL Server性能调优-报表数据库与业务数据库分离
SQL Server 性能调优——报表数据库与业务数据库 分离 2011-3-30 来源:网络 项目起源 在日常的开发过程中,功能总是先于性能被考虑。只有当用户抱怨系统性能时,我...
SQL2008系统性能优化解决方案
SQL2008系统性能优化解决方案SQL Server 系统性能调优解决方案 前言 近几年,医药...索引类型 ? 聚集索引: 聚集索引基于数据行的键值在表内排序和存储这些数据行。...
SqlServer性能优化——Slide Window
SQLServer数据库性能优化之... 6页 2财富值喜欢此文档的还喜欢 ...基于以上方法进行的周期性自动化的数据迁移,就是 Slide Window 的基础。 原理图...
更多相关标签: