数据库数据调用优化方式研究

数据库数据调用优化方式研究

ID:32959860

大小:57.40 KB

页数:6页

时间:2019-02-18

数据库数据调用优化方式研究_第1页
数据库数据调用优化方式研究_第2页
数据库数据调用优化方式研究_第3页
数据库数据调用优化方式研究_第4页
数据库数据调用优化方式研究_第5页
资源描述:

《数据库数据调用优化方式研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库数据调用优化方式研究摘要:数据库是利用计算机存储数据的一种方式,随着数据量的增加,如何更好在数据库中,存储和调用相应的数据,成为了限制数据库发展的主要因素,本文在分析影响数据库数据调用效率因素的基础上,结合目前数据库数据调用中存在的问题,提出了建立索引机制和采用先进的硬件设备,两个数据库数据调用的优化方式,希望能给实际的数据库数据调用优化,提供一定的参考。关键词:数据库;数据调用;优化;方式;分析中图分类号:TP311.13随着计算机的普及应用,计算机软件技术,也得到了极大的发展,数据库作为软件的重要组成部门,数据库工作的情况,将会在很大程度上影响软件运行的效率,因此很大专家和

2、学者,对如何提高数据库数据调用和存储的效率,进行了大量的实践研究,并提出了一些优化措施。受到特殊的历史因素影响,我国的科技起步较晚,在数据库技术等方面,与西方发达国家相比,还存在较大的差距,目前市面上的数据库管理软件,几乎都是国外的软件公司开发的,虽然我国也开发了一些数据库管理系统,但是实际管理的效率较低,而且在运行的过程中,经常会出现一些问题。1影响数据库数据调用效率的因素1.1检索方式。随着数据库技术自身的发展,需要存储的数据越来越多,传统的数据库调用,需要检索所有的数据,如果数据物理存储地址比较靠后,那么就需要较长的检索时间,在一定程度上影响了数据调用的效率,虽然人们根据实际检

3、索的需要,针对性的设计了很多检索方式,如冒泡法等,利用这些检索方式,可以提高数据调用的效率。但是随着数据存储量的增加,尤其是一些大型数据库中,这些传统的检索方式依然无法很好的满足数据调用的需要,因此人们提出了索引的概念,这是一种全新的检索方式,从其出现开始,就受到了人们的重视,并在实际的数据库数据调用中,得到了广泛的应用。数据库中数据的调用,通常具有很强的针对性,需要其中的某些数据时,检索到其所在的物理地址,然后进行相应的调取操作,由此可以看出,检索对于数据调用的效率,能够产生很大的影响,如果可以利用一些新的理念,简化检索的步骤,缩短检索的时间,就可以提高数据调用的效率。1.2磁盘缓

4、冲区。数据库作为存储数据的主要方式,必然要涉及要硬件部分,而硬盘作为目前主要的存储器,在数据库组建过程中,通常需要容量较大的硬盘,硬盘会通过I/O接口,与外部的设备相连接,这样才能够对硬盘中存储的数据进行操作,但是考虑到硬盘的特点,其内部是真空的状态,数据在发生变化时,都需要碟片的高速运转,如果硬盘长时间处于高速运转的状态,必然会导致硬盘自身的负荷较大。为了很好的解决这个问题,人们提出了硬盘缓冲区的理念,在硬盘的I/O接口与外部设备之间,设立一个缓冲区,如果数据的变化比较少,可以先存储到缓冲区中,当缓冲区达到一定状态后,将所有的数据存放到硬盘中,这样可以减少硬盘接口的读写次数,在实际

5、设置缓冲区的过程中,并不是缓冲区越大,数据库数据调用的效率越高,过大的磁盘缓冲区,会带来虚拟地址分配的问题,从而降低数据库数据调用的效率。2数据库数据调用中存在的问题2.1调用时间长。在数据库技术出现的初期,受到当时计算机技术水平的限制,硬盘的容量较小,能够存储的数据较少,因此对数据库中的数据进行调用时,需要的时间很少,近些年随着计算机技术的发展,尤其是摩尔定律的提出,计算机硬件和软件更新换代的速度很快,现在使用的硬盘存储量已经达到了TB级别,对于一些大型数据库来说,需要大量这样的硬盘。在这种海量存储的数据库中,进行相应数据的调用,那么就需要较长的时间,严重的影响了数据库的使用效率,

6、近些年很多专家和学者,对数据库数据调用的时间进行了研究,发现数据调用的时间可以分成两个部分,分别是检索和传输所用的时间,其中数据传输所用的时间比较短,优化的空间比较小。因此要想有效的减少数据调用的时间,必须对检索的方式进行优化,但是通过实际的调查发现,现在的数据库使用中,通常都会使用具有一定特点的检索方式,虽然能够降低一定的等待时间,依然需要较长的调用时间,尤其是一些使用时间较长的数据库,其采用的技术比较落后,需要等待的时间更长。2.2客户端访问效率较低。要想调用数据库中的数据,通常会将其他计算机与数据库主机相连接,然后利用客户端的计算机,来访问数据库中的资源,但是在实际访问的过程中

7、,客户端通常会采用单进程的方式,来进行数据的调用,如果数据库主机比较繁忙,采用这样的方式比较合理,如数据库主机资源有空闲,那么就造成了资源的浪费。根据客户端和主机的关系,有人提出了多进程访问的理念,但是在实际应用的过程中,如果每个客户端都采用多进程来访问,那么数量较少的客户端就可以使主机资源饱和,导致其他客户端无法调用数据库中的数据,这显然不符合多进程访问的初衷,虽然提高了个别用户调用的效率,却减少了同时能够连接客户端的数量。3数据库数据调用的优化措施3.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。