如何提高数据库的访问速度

2016-02-19 14:06 7 1 收藏

今天图老师小编要跟大家分享如何提高数据库的访问速度,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - 编程语言 】


  不同数据库类型的速度排序从快到慢大致如下:Paradox → Access → DBISAM → dBase。
  
  要提高数据库访问速度,尤其是遍历速度,还可采用以下措施。
  
  1、用字段序号读写数据而不要通过字段名,我对Paradox数据库进行测试,两者速度相差一倍。即将Table-FieldByName("")-Asxxx改为Table-Fields-Fields[i]-Asxxx,速度提高近一倍。当然FieldByName("")比Fields[i]的兼容性好,当表的结果发生变化时不用改动程序,而且程序的易读性好,所以对速度不做要求时,最好使用FieldByName("")。
  
  2、不要用控制数据显示组件的TTable来访问数据库,尤其是当用于显示控制的TTable中创建了计算字段时,最好动态创建新的TTable对象来访问数据库。
  
  3、读数据时可设置每次读入一块数据,如:Table-BlockReadSize=Table-RecordCount+1;这可大大提高读数的速度,但这一参数数设为其它值时可能会出现一些问题,我也不知为什么?

来源:http://www.tulaoshi.com/n/20160219/1606188.html

延伸阅读
    大型数据库系统中往往要用到查询统计,但是对于数据量大的系统,用户在进行复杂的查询统计时往往感到速度很慢,不能满足应用要求,这就要求我们在设计数据库系统时进行合理设置,提高查询统计的速度。本文结合笔者的项目开发经验,阐述具体的设置方法。     以oracle7.33数据库系统为例,我们在开发大型ora...
标签: Web开发
从服务器端促进程序快速开发的Java Server Pages (JSP)决定它成为一种广为流行的工具。虽然呆板的一面仍然存在,然而无论它包含多少缺点,JSP能够为Web程序设计者提供很多东西,尤其是与数据库的输入和输出操作与数据的处理。 通过JSP来进行数据库访问不需要太多的引导。问题是如何使开发者能够接受Web程序的数据库访问比传统的本地OLAP系统...
这是我前段时间学数据库时做的一个小程序,采用DAO访问ACCESS数据库,程序的主界面如下,控制相对来说很是简单,实现了数据库的基本操作。如图一所示: 几点说明: 在程序中使用了CButtonStyle这个免费类库,它可以实现带位图的按位,这里是以加载图标的方式操作的,在InitButtonSytle()中,为了使代码更短小,用循环实现了图...
标签: Java JAVA基础
  <%@page import="java.sql.*" import ="java.util.*" import ="java.io.*" contentType="text/html; charset=gb2312" % <html <head <title使用MYsql数据库</title <meta name="GENERATOR" content="Microsoft FrontPage 4.0" <meta name=&...
标签: ASP
  网上介绍用ASP访问INTERBASE数据库的资料很少,经过几天的奋斗终于成功的解决了这个问题.现把部份代码和一些资料贡献给大家. <%@ language="vbscript"%         str1 = "Driver={XTG Systems Interbase6 ODBC driver};uid=sysdba;pwd=masterkey;Data Source=ly" Set conn = Server.Creat...

经验教程

953

收藏

69
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部