相关疑难解决方法(0)

伯爵(*)真的很贵吗?

我有一个页面,其中有4个选项卡,根据不同的表格显示4个不同的报告.

我使用select count(*) from <table>查询获取每个表的行数,并在选项卡上显示每个表中可用的行数.结果,每个页面回发导致count(*)执行5个查询(4个用于获取计数,1个用于分页)和1个用于获取报告内容的查询.

现在我的问题是:count(*)查询真的很贵 - 我应该在页面的视图状态中保留行计数(至少显示在选项卡上的那些)而不是多次查询吗?

COUNT(*)查询的费用是多少?

asp.net performance sql-server-2005 premature-optimization

18
推荐指数
2
解决办法
4136
查看次数