我有一个用RAD studio C++编写的Windows应用程序。该应用程序使用ADO连接和ADO数据集。通过本地网络加载数据集的数据速度够快,但一旦用户通过互联网连接,加载ado数据集的速度就会非常缓慢。数据库为SQL Server 2012 express
,具体表格(Customers)有9 000条记录(8列),用SELECT * FROM Customers
调用。RAD Studio ADO数据集缓慢加载数据
我用ADODataSet->Active = true;
打开数据源。
有,我可以对数据集来加快它设置的任何设置?任何其他建议来提高速度激活数据源时?
虽然我不知道ADO或RAD Studios ADO类的任何内容,但只要来自单个表的9000条记录应该非常快,除非每条记录都包含很多大BLOB。使事情更快的常用方法是本地缓存。 –
我已经考虑过本地缓存,但它会要求分配代码,因为数据每天都会改变。你认为什么是缓存本地表的最佳方法? –