我有一个简单的检票口应用程序,它在一个页面中显示 4-5 个数据表。这里的数据提供者非常庞大。它可能有数百万个数据。我正在使用数据表显示这些数据。显示数据的查询是一个简单的“select * from..”。我使用的是 MySQL 数据库
我没有遇到outofMemoryExcpetion,虽然显示的数据相对较小,但是当DB中有大量数据时会发生内存不足异常。
尝试使用可加载-可拆卸模型,但没有支付任何解决问题的方法。
该页面大约需要 10 分钟才能加载,但最终我得到了内存不足异常
我有一个简单的检票口应用程序,它在一个页面中显示 4-5 个数据表。这里的数据提供者非常庞大。它可能有数百万个数据。我正在使用数据表显示这些数据。显示数据的查询是一个简单的“select * from..”。我使用的是 MySQL 数据库
我没有遇到outofMemoryExcpetion,虽然显示的数据相对较小,但是当DB中有大量数据时会发生内存不足异常。
尝试使用可加载-可拆卸模型,但没有支付任何解决问题的方法。
该页面大约需要 10 分钟才能加载,但最终我得到了内存不足异常
您需要使用分页...使用DataTable
with IDataProvider
。在 DataProvider 中,您需要检索的不是所有表,而是其中的一部分。这里有一个例子。