我有一个用RAD studio c ++编写的Windows应用程序。该应用程序使用ADO连接和ADO数据集。通过本地网络加载数据集的数据足够快,但是一旦用户通过互联网连接,加载ado数据集的速度就非常慢。数据库为SQL Server 2012 express
,特定表(Customers)有9 000条记录(8列),使用SELECT * FROM Customers
进行调用。
我使用ADODataSet->Active = true;
打开数据源。
我可以在数据集上设置任何设置以加快速度吗?还有其他建议在激活数据源时提高速度吗?
答案 0 :(得分:1)
你将在整个互联网上推送一堆字节:例如,每个220字节的9,000条记录是一个非常重要的数据量 - 几兆字节。 ADO.NET是一个相当有效的协议,所以除非你想改变你的架构,我能给出的最佳建议是:
SELECT *