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

基于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数据库性能优化_计算机软件及应用_IT/计算机_专业资料。SQL Server数据库性能优化 SQL Server 数据库性能优化一、 1. 设计阶段主键的设计 主键是必要的,...
SQL2008系统性能优化解决方案
SQL2008系统性能优化解决方案_计算机软件及应用_IT/计算机...索引类型 ? 聚集索引: 聚集索引基于数据行的键值在...它允许用户对 SQL SERVER 数据库运行特定查询,还...
对SQL Server数据库进行优化的经验总结
对SQL Server 数据库进行优化的经验总结今天主要向大家讲述的是优化 SQL Server 数据库的实际操作经验的总结,同时也有对 其优化的实际操作中出现的一些问题的描述,...
浅谈如何优化SQL语句提高数据库系统效率
数据库的性能的好坏直接影响到各项业务能否顺利进行...2 优化 SQL 语句的好处对于大部分基于数据库的应用...[3]黄开枝、康会光、于军.SQL Server 2005 中文...
SqlServer数据库优化方案
第一部分 SQL SERVER 数据库优化方案 微软公司的 ...第二章 数据库性能优化数据库作为一种独立的、有...虚拟内存大小应基于计算机上并发运行的服 务进行配置...
MSSQL 性能优化T-SQL篇
MSSQL 性能优化T-SQL篇_互联网_IT/计算机_专业资料...Server 优化 50 法 6、 http://www.cnblogs.com...随着数据库中数据的增加, 系统的响应速度就成为目前...
数据库优化(SQL Server)
SQL SERVER 性能优化综述 近期因工作需要,希望比较全面的总结下 SQL SERVER 数据库性能优化相关的注意事项, 在网上搜索了一下,发现很多文章,有的都列出了上百条,...
Sqlserver SQL性能优化经验
Sqlserver SQL 性能优化经验 1.选择最有效率的表名顺序(只在基于规则的优化器...工作是通过查询数据字典完成的,这意味着将耗费更多的 时间 4.减少访问数据库的...
sqlserver数据库优化方法
SQLServer数据库性能优化... 14页 免费 SQLServer数据...如果应用程序对没有 timestamp 列的表要求基于行 ...查询受到干扰.为了加快视图的查询,MsSQL 增加了视图索引...
更多相关标签:
mssql数据库优化 | mssql性能优化 | sqlserver数据库优化 | sql server数据库优化 | 数据库性能优化 | oracle数据库性能优化 | mysql数据库性能优化 | 数据库性能优化方案 |