使用经典的 ASP VBScript,与 MS SQL Server 耦合,我们有一个接受 3 个整数的函数,page_id
, heading_id
,language_id
它在翻译表中查找页面标题...
该表包含大约 10,000 行...
标题列是 nvarchar(1000) 加上 3 个 int 列,这意味着它每行最大大约 2KiB...
所以我的问题是,是否值得使用 ADO 的 GetRows 或通过其他方法将此表复制到内存(例如应用程序对象)中,或者由于“大”数据大小而不值得这样做。
每页大约有 1 到 250 个标题,462 页,平均每页 34 个标题。
因此,为了节省大约 34 个数据库调用一个页面,我使用了一大块内存,并调用了应用程序,而且它可能更慢?
想法?