关于提高数据读取速度的问题,请大家指教! 我的软件每10分钟读取一次数据并写人access数据库。当数据库数据很多后,在界面上显示较长时间段的数据列表时就会很慢。请问该怎么解决呢?改用别的数据库还是有什么别的好办法?请大家不吝赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是那个意思。是我没说清楚。我是说当数据库非常大以后,我从数据库里读取数据并显示到界面上,如果一次要显示非常多的数据量,就会速度很慢,窗口一段时间死在那里。你是说往界面上写入时用线程吗?但是线程还是要引用VCL控件啊,我想窗口还是会死 写入数据可以使用现程,即使VCL是线程非安全级别的,也可以在线程中使用VCL,自行做好同步即可,至于调取数据很慢的事情可以通过分页的方式来实现。 ADO在读取access数据库是ADO的DataSet一定要设 CursorLocation := clUseServer; 显示数据根本就没有必要显示很多啊,100条还不够看的吗?给个排序,top 100条表的数据多了以后,要设置索引,这样可以成几何级数提高数据的访问速度。 如果是没头没脑的读数据、存储数据,同样的数据量Access比SQLServer要快!我以前做的产品数据就是用Access来存数据量达到了10W笔,程序也还可以。还有一点,如果是查询Access时SQL用到Where语句,那么Where语句中对应的字段要有选择的加上索引,这样速度也会快 idhttp post提交没有参数的数值 在Indy9中有关FTP上传下载文件问题,在线急等 对于TToolButton这样没有Handle的控件要怎么发消息?在线等 高分求救!!!!关于QuickReport的问题???? 非常简单问题:一大段字符串,如何将它存放在代码中? 如何用delphi提取文件信息 ==========DELPHI高手进!================ 对不起,我的描述有问题,请指教! 如何找到win 2000 个人server版的密码 请教目录改名的问题 有关文本内容对齐的问题 远程数据更新的方案,怎么才使最好的?
ADO的DataSet一定要设 CursorLocation := clUseServer;
表的数据多了以后,要设置索引,这样可以成几何级数提高数据的访问速度。
我以前做的产品数据就是用Access来存数据量达到了10W笔,程序也还可以。
还有一点,如果是查询Access时SQL用到Where语句,那么Where语句中对应的字段要有选择的加上索引,这样速度也会快