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

基于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数据库性能调整与优化_计算机软件及应用_IT/计算机_专业资料。龙源期刊...基于微软的 SQL Server 数据库系统,是目前很多软件所使用的数据库,其功能强大,...
数据库设计对SQL Server数据库性能优化分析
数据库设计对 SQL Server 数据库性能优化分析 一、引言 SQL Server 数据库的性能受到多种因素的制约,比如数据 库的结构、数据库的载体操作系统、硬件水平等等。在...
对SQL Server数据库进行优化的经验总结
SQL Server 数据库进行优化的经验总结今天主要向大家讲述的是优化 SQL Server 数据库的实际操作经验的总结,同时也有对 其优化的实际操作中出现的一些问题的描述,...
SqlServer2008数据库优化配置
SqlServer2008数据库优化配置_计算机软件及应用_IT/计算机_专业资料。SQL Server ...反过来,通过更快的数据访问提高了性能SQL Server 2008 配置 1. 启用 AWE 使用...
Sqlserver SQL性能优化经验
Sqlserver SQL 性能优化经验 1.选择最有效率的表名顺序(只在基于规则的优化器...工作是通过查询数据字典完成的,这意味着将耗费更多的 时间 4.减少访问数据库的...
SQL Server性能调优-报表数据库与业务数据库分离_免费...
SQL Server 性能调优——报表数据库与业务数据库 分离 2011-3-30 来源:网络 项目起源 在日常的开发过程中,功能总是先于性能被考虑。只有当用户抱怨系统性能时,我...
SQL Server数据库性能优化
SQL Server数据库性能优化_计算机软件及应用_IT/计算机_专业资料。SQL Server数据库性能优化 SQL Server 数据库性能优化一、 1. 设计阶段主键的设计 主键是必要的,...
SQL Server 2000数据库优化方案参考
SQL Server 2000数据库优化方案参考_IT/计算机_专业...配置虚拟内存:虚拟内存大小应基于计算机上并发 运行的...库不要设置数据库自动增长,它会降低服务器 的性能...
SqlServer数据库优化方案
第一部分 SQL SERVER 数据库优化方案 微软公司的 ...第二章 数据库性能优化数据库作为一种独立的、有...虚拟内存大小应基于计算机上并发运行的服 务进行配置...
MS_SQL_Server_数据库性能优化方法总结
MS_SQL_Server_数据库性能优化方法总结_计算机软件及应用_IT/计算机_专业资料。MS_SQL_Server_数据库性能优化方法总结 1.列出数据库服务器、Web 服务器的基本的...
更多相关标签: