在本地存储表的高速缓存副本SQL Server
问题描述:
是否可以在本地存储表数据的高速缓存副本以避免传输(数据不会更改,我敢保证!)
SQL Server
。那么C++, C#
可以知道SQL存储在缓存中的数据,然后读取缓存中的数据并用表计算一些东西?在本地存储表的高速缓存副本SQL Server-
SQL Server and C++ or C#
通过表数据的缓存存储器副本可以进行这种通信吗?- 如果这是可能的,将有什么步骤?
答
ADO.You需要使用ADO.NET(断开)数据集:
1)创建一个数据集
DataSet dsCustomers = new DataSet();
2)创建一个DataAdapter,指定什么样的数据来获得
SqlDataAdapter daCustomers = new SqlDataAdapter(
"select CustomerID, CompanyName from Customers", conn);
3)填充数据集
daCustomers.Fill(dsCustomers, "Customers");
之后您可以查询您的数据集。
你看过DataSets了吗? http://msdn.microsoft.com/en-us/library/system.data.dataset%28v=vs.71%29.aspx – Rich 2011-06-06 19:09:39
mmm,不知道这是否可能,但是,所有这些都可以在DBMS内部(SQL Server)?还有,如果使用DataSets,在表扫描之后,是否可以将所有微积分保存在内存或缓存中? – cMinor 2011-06-06 19:12:10