用table进行查询,怎么样让它更快??? 用的是什么数据库?如果是桌面数据库,则可能是内存太小,如果是SQL数据库,则可以放到服务器端处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.优化SQL语句2.条件限定多一些,使取出的记录更精确。3.多线程4.硬件…… 如果是用TABLE的话,用过滤的方法FILTER=''最快,因为它只是一个指针定位操作 用Table查询?是用的Filter吗?还是用Query吧,这样很快的。 不如用Query加上条件再查。不满足条件的数据就不用传递了。 建立索引 使用query最好用ado 这样更快 使用Query,查什么,传递什么,内存中就有什么,用Table数据完全缓存到本机上,大的表肯定慢! 现在已经不能改了,用的是table,要取出很多数据,我不知道怎么用filter??? Table1.Filter := 'Fld1 = ''0001''';Table1.Filtered := True; 这样的功能能实现吗? 利用idhttp设置代理连接的一段代码,烦请高人指点迷津 WordApplication为何老说我参数不够? 初学者请教--怎么从.txt文件中读数呀? 编辑框设置焦点问题。 工资条问题 请教中文的函数介绍哪里找?(我很穷买不起,也别告诉我看鸟语的帮助) 请介绍有那些好的DELPHI学习网站 急!请问如何建立读取修改ini文件? 调用含有声音的资源文件错误? 请问各位大虾有没有在动态库中使用过多线程? 用inner join进行多表连接,在线等着!!!!!
2.条件限定多一些,使取出的记录更精确。
3.多线程
4.硬件……
不满足条件的数据就不用传递了。
使用query
最好用ado 这样更快
Table1.Filtered := True;