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

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

时间: 2024-08-29 17:42:09

如何提高数据库的访问速度的相关文章

走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能

原文:走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能 最近公司来一个非常虎的dba  10几年的经验 这里就称之为蔡老师吧 在征得我们蔡老同意的前提下  我们来分享一下蔡老给我们带来的宝贵财富 欢迎其他的dba来拍砖  目录 1.什么是执行计划?执行计划是依赖于什么信息.2. 统一SQL语句的写法减少解析开销3. 减少SQL语句的嵌套4. 使用"临时表"暂存中间结果5. OLTP系统SQL语句必须采用绑定变量6. 倾斜字段的绑定变量窥测问题7. begin tra

使用CDN加速提高网站的访问速度

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网站的访问速度奇慢,除了是使用的服务器配置或虚拟主机分配的资源过低之外,最大的一个因素就在于机房的线路接入问题.正如,笔者的个人使用的是电信宽带,当需要访问使用网通线路的网站,显然访问速度会有所下降.要解决这个问题,多数站长会选用双线来作为解决方案,但我认为这个对于一般的中小型网站,并非是一个比较符合经济效益的明智选择. 使用免费的CDN技术解决 在较早前,阿光博客也是因为线路问题而苦恼,在国内某些地区的用户访问我博客的时候,偶尔会很慢甚至是打不开

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

JSP程序都是模块,并且具有强大的表达-请求(divsentation-request)功能. 建立一个完美的数据库访问是一个具有挑战的过程,而JDBC接口能够很好地完成这一过程. 然而,嵌入于JSP代码中的JDBC代码,与SQL命令嵌入在JDBC一样,可以充分利用JSP的功能,为客户端建立一个整洁而简便的API.为了达到这一目的,我们可以考虑到使用JSP操作来建立数据库接口组件. 完美的JSP设计模式是Model-View-Controller (MVC).传统三层体系为:Model为程序逻辑

Zend Guard Loader来提高PHP网站访问速度

简单介绍: Zend Optimizer用优化代码的方法来提高PHP应用程序的执行速度.实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化.一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%. Zend Guard不仅可以实现对PHP应用的脚本进行加密保护和对PHP应用的产品进行商业许可证管理,还可以为许多软件生产商.IT服务提供商提供完善的加密和安全的产品发布系统. Zend Optimizer 自PH

总结提高国外网站访问速度的几个技巧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 无疑站长也是经常去访问国外网站的群体之一,下面奉上国外网站访问大提速技巧帮各位站长节省时间. DNS服务器的主要作用就是解析域名,它就像一个翻译官,当我们从浏览器地址栏发送网址时,首先要通过它将网址转换成真实的IP地址才能访问站点.所以作为中间人,DNS服务器的反应速度也会影响上网速度. 我们知道,DNS解析也是决定网速快慢的一个很大原因.如

如何提高网页加载速度

1.减少页面请求: 从WEB运行原理上讲,IIS请求是无状态的,在服务器端一直是连接和关闭的不断进行着,如果能减少服务器请求,总的时间将会减少. 之前我下载163邮箱的登陆页面的图片时发现,它们的只用到了一个图片来完成整个页面的所有图片,当时我就纳闷了,这跟平时做的网站不一样呀.然来这样做减少浏览器的请求次数,用httpwatch你会发现请求的总时间大大减少了.同样的想法,在做css样式,JavaScript代码的时候也要做到尽可能的放在一个文件下来减少WEB请求. 2.页面压缩技术,给我们js

八度网络教您如何提升网站访问速度

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在这个互联网高速发展的社会里,几乎人人都会接触到网络,接触到各种各样的网站.这时,网站的打开速度就成了关键,因为这是用户体验的第一步.有数据统计称有30%的人会因为网站在4秒内没有打开而选择关闭网页,50%的手机用户会放弃一个10秒内没有载入完成的网站,更严重的事有60%的人会把该网站列入思想的黑名单,以后都不会访问. 站长都知道,有用户访问

谈有效提升站点访问速度的途径之我见

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在用户体验度的分析中,站点的访问速度快慢是唯一一个不可忽视的因素.很多的站长常常忽略了站点访问速度的重要性,总是认为SEO中,站点访问速度其实是一个可有可无的因素,总认为只要自己的内容有价值,内容是原创的,那么速度慢点也一样可以受到用户欢迎.然而结果真的是这样吗?大部分的站点用户体验度差都是败在了站点访问速度这个环节上,咱们换个角度来分析,如

如何提高网站访问速度?

据Websense调查公司称多达70%的上网者表示不愿意在页面读取上超过8秒钟,超过70%的人会因为"慢悠悠的网页下载速度"而放弃在线浏览和购物行为.网站的访问速度问题已经直接影响到了网站的流量,而网站的访问量几乎与网站的利益直接挂钩,因此网站的速度问题成为企业及站长十分关注的问题.笔者就如何提高网站访问速度提出自己的看法,希望对大家有所帮助. 统计显示,在我国,90%的企业网站选择虚拟主机作为网站空间.因此,选择好的虚拟主机商是保证速度和稳定的关键.从目前国内IDC的发展发展来看,解