数据库优化技术的分析与探讨_第1页
数据库优化技术的分析与探讨_第2页
数据库优化技术的分析与探讨_第3页
数据库优化技术的分析与探讨_第4页
数据库优化技术的分析与探讨_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-精选财经经济类资料- -最新财经经济资料-感谢阅读- 1 数据库优化技术的分析与探讨 摘 要当今时代网络飞速发展, 不管是商业还是个人对数据的存储与提 取技术都提出了前所未有的高要求,传 统的商业模式下的数据库技术已经不能 完全满足信息管理和交换的要求。这就 需要对数据库技术进行提升,对数据库 进行多方位的优化,以提高信息传输效 率,降低网络流量,避免数据库过载。 中国论文网 /3/view-12849515.htm 关键词 数据库;优化;范式; 索引;查询 doi:10.3969/j.issn.1673 - 0194.2016.24.098 中图分类号TP311.13 文献标识 码A 文章编号1673-0194(2016)24- -精选财经经济类资料- -最新财经经济资料-感谢阅读- 2 0-01 数据库优化技术目前还在不断探 讨和钻研之中,还远远未达到完全满足 商业和个人需求的地步。数据库优化技 术按照数据库管理的不同阶段分为范式 优化、索引优化、查询优化 3 种优化, 也是对各个不同阶段进行优化设计的具 体方法。这 3 种不同的优化技术分别在 逻辑设计阶段、物理设计阶段、查询阶 段发挥各自不同的作用,共同作用于数 据库优化。这可以看出,在数据处理和 管理的各个阶段,程序员是否能够采取 恰当的方法和手段对数据库进行设计与 调整,对数据库优化技术能否得到有效 提高产生至关重要的影响。 1 数据库优化的必要性 现代的生活节奏空前加快,对于 生活生产所积累的数据需要储存下来, 以备后来查询使用。数据库,就是一个 数据存储的空间,把数据和资料按照一 定的规律存储起来,查找或利用,对于 社会生产生活和商业都大有裨益。 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 3 数据库发展到一定的程度,当前 的存储技术已经不能很好地满足人们的 需求,因此需要在各个方面对数据库进 行优化设计,以提高数据库的运行能力, 降低网络荷载,减少网络流量,增加可 操作性和可行性。数据库的优化作为一 门独特的科学技术也需要得到不断的发 展,才能使用到更加宽广的领域,从更 多的方面影响到人类的生活,给生产或 是商业运行带来更大的便利。而且以往 数据库技术落后,不能满足快速发展的 商业化社会,需要得到及时的更新和优 化。因此,数据库优化是现代数据领域 不断向前发展的大趋势。 2 数据库优化技术 2.1 范式优化 在数据库的逻辑设计阶段,也就 是通常所说的数据库开发阶段,利用范 式对基本表进行规范化的操作,即范式 优化。在范式优化中,主要的逻辑设计 是要符合第三范式,消除函数依赖,避 免传递依赖。第三范式有很多之前的设 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 4 计阶段所采用的方式所没有的优点,其 主要的优点就是消除大量备份数据给操 作带来的负面影响。同时,没有从实质 上改变数据库的形态,没有让数据库受 到来自其他方面的负面影响,可以说是 很全面的初始设计方法。在数据存储和 备份中找到了一个十分恰当的平衡点, 从开发阶段就克服了以往的优化缺陷, 形成了一个较为完美的开始。 当然,范式优化也不是完全没有 缺点的。在范式优化中,级别不断上升, 许多操作中存在的不合理情况都已经消 失,比如冗余和更新异常等,但是由于 级别上升,上一级的关系模式不断循环 往复的分解掉,那么关系模式的数目就 越来越多,由此带来操作链接的繁杂。 这就是一个异于常规的问题,操作链接 繁杂后所带来的操作消耗就开始变得复 杂,操作的可行性降低,数据库的压力 增加,严重的可能还会影响数据库的正 常工作。因此,范式优化是一个适可而 止的过程,其与操作链接的合理分配就 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 5 是一个优化的分界线,只有找到两者之 间的平衡,才能既优化数据库,也带来 操作的便捷性和实用性。 2.2 索引优化 索引优化在数据库的物理设计阶 段发挥着重要作用。索引是查询的反面, 是建立在查询基础上的深层次数据库内 部优化技术,通过使用索引,可以提高 上数据库的访问性能,是目前数据库优 化中的主要对象。 在索引优化中要做到索引的全面 性和进步性。所谓全面性是指在查询时 的索引指针要指向全部的索引内容,不 重不漏,对索引的每一个语句都单独分 析,继而合并分析,做到索引的细化。 所谓进步性,是指在索引中对于一些删 除或添加的选项,也要一并加入到索引 的指针范围,随着时间推移在查询内容 上产生变化的部分在索引中也能做到准 确无误的显示。 索引的优化还可以对数据库的结 构产生优化作用,好的索引优化能够在 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 6 属性或是属性之间的相互连接上对数据 库的结构提出更高的要求,实现查询的 顺畅、内容的可操作、数据库结构的合 理设计。 2.3 查询优化 查询时数据库中最常发出的指令, 在数据库的使用中最为常见。在某一个 固定的查询方式上,一般其得出的语句 结果多种多样。查询优化是查询阶段的 优化技术,通过查询优化,能够在繁多 的执行策略中选择最为合理和最为恰当 的执行策略,提高查询的准确性和效率。 有时候在对全表查询和扫描的过 程中会使数据库的使用效率非常低,因 此在查询阶段对于查询优化技术的分析 和研究就显得尤为重要。提高查询效率 最主要的方法就是合理且适当地使用索 引。索引和查询相辅相成,是数据库中 一个整体的两个不可分割的面。 在查询优化过程中,许多的程序 员只顾界面的精美和华丽,不顾查询效 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 7 率,这导致很多开发出来的应用在查询 时效率低下,资源过度浪费。因此,如 何做好查询优化就成了当前程序员所要 面临的主要问题。在查询过程的设计中, 做到语句的合理高效简便是第一要务, 此外还应注意到避免对大型表进行重复 的排序,如果无法避免,应当对这种重 复排序进行简化处理,这样在查询中, 同一语句对应的查询结果就不会太过冗 余,不会造成查询效率低下。 3 结 语 在数据库的设计阶段,严格按照 第三范式的要求进行,但不可过于追求 高级别的范式,要力求达到操作的可行 性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论