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

句月华

句月华

2016-02-19 14:06

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

  不同数据库类型的速度排序从快到慢大致如下: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;这可大大提高读数的速度,但这一参数数设为其它值时可能会出现一些问题,我也不知为什么?
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
如何提高数据库的访问速度

提高VisualBasic访问数据库效率

编程语言 网络编程
提高VisualBasic访问数据库效率

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

提高VisualBasic访问数据库的效率

编程语言 网络编程
提高VisualBasic访问数据库的效率

加快JDBC中JSP数据库的访问速度

Web开发
加快JDBC中JSP数据库的访问速度

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

建立JSP操作提高数据库访问效率

Java JAVA基础
建立JSP操作提高数据库访问效率

访问MicrosoftJet数据库---用MicrosoftJet访问桌面数据库(一)

编程语言 网络编程
访问MicrosoftJet数据库---用MicrosoftJet访问桌面数据库(一)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

对PDF动刀 Word 2018支持PDF文档编辑

对PDF动刀 Word 2018支持PDF文档编辑

PowerPoint2003如何保存字体的样式

PowerPoint2003如何保存字体的样式
下拉加载更多内容 ↓