数据库优化策略分析

龙源期刊网 https://www.360docs.net/doc/5a10290920.html,

数据库优化策略分析

作者:许瑞斌

来源:《数字技术与应用》2012年第03期

摘要:从范式优化、索引优化和查询优化三个方面对数据库的优化设计方法进行分析探讨。在逻辑设计阶段,要按照范式优化的具体要求来设计数据库逻辑结构,比较其优劣从而选择更好的方案;在数据库物理设计阶段,在有关属性或属性的组合上建立索引时要根据索引优化中的具体要求来进行,使数据库物理结构得以优化;在数据库查询阶段,优化数据查询语句,以提高SQL语句的执行效率。

关键词:数据库范式优化索引优化查询优化

中图分类号:TP391 文献标识码:A 文章编号:1007-9416(2012)03-0000-00

随着数据库应用技术的不断发展,人们对计算机化数据的需求性越来起强。不完善的数据库对人们日常的生活影响越来越大,这样就照成人们对数据库的优化设计日益关注起来。本文针对数据库开发应用中遇到几种问题采取合适的方法进行调整和优化,使其更加适用于们对数据库的应用需求。

1、基于范式(NF)优化数据库

关系模式规范化的基本思想是消除关系模式中的数据冗余,消除数据依赖中的不合适的部分,解决数据插入、删除进发生的异常现象。这就要求关系模式要满足一定的条件。我们把关系模式规范化过程中不同程序的规范化要求设立的不同标准称为范式。

需要符合第三范式,其原理是所有的非主属性都不函数传递于主属性。第三范式的运用,不仅避免了由于频繁的数据备份给相关操作带来的不利影响,而且很好的保护了数据库的各方面性能不受到损害,使其能够正常的运行。

运用第三范式设计数据库时,往往力求改变数据库的各方面性能。但是不是分解得越多越好,因为在查询上,时间上要浪费得更多。因此,对于时常要使用的表或者相关数据,要对

其结构及性能进行全面优化和调整。

(1)采用视图方式:在某些数据量较大的表中,只有部分数据要求被频繁访问,对于这种

情况我们可以考虑采用视图方式,将被访问数据进行视图访问。这种方式不仅不用担心磁盘的占有率(因为视图是一种虚拟表),而且在很大程度上确保了数据库的安全性。

(2)储存派生的数据:某些过程需要经过大量重复的计算,应当采取相应列的添加方式进

行结果储存。

相关文档
最新文档