我使用ROW_NUMBER()对我的网站内容进行分页,当您单击最后一页时,它超时,因为SQL Server需要太长时间才能完成搜索。
已经有一篇有关此问题的文章,但似乎还没有完美的解决方案。
http://weblogs.asp.net/eporter/archive/2006/10/17/ROW5F00NUMBER28002900-OVER-
Not-Fast-Enough-With-Large-Result-
Set.aspx
当我单击StackOverflow的最后一页时,只需不到一秒钟的时间即可返回页面,这确实非常快。我想知道他们是否有一个真正的快速数据库服务器,或者只是他们有解决ROW_NUMBER()问题的解决方案?
任何的想法?
几年前,当使用不具有此功能的Sql Server 2000时,我们遇到了相同的问题。
我们发现了这种方法,乍一看性能似乎很差,但是却让我们不知所措。
试试看
DECLARE @Table TABLE(
ID INT PRIMARY KEY
)
--insert some values, as many as required.
DECLARE @I INT
SET @I = 0
WHILE @I < 100000
BEGIN
INSERT INTO @Table SELECT @I
SET @I = @I + 1
END
DECLARE @Start INT,
@Count INT
SELECT @Start = 10001,
@Count = 50
SELECT *
FROM (
SELECT TOP (@Count)
*
FROM (
SELECT TOP (@Start + @Count)
*
FROM @Table
ORDER BY ID ASC
) TopAsc
ORDER BY ID DESC
) TopDesc
ORDER BY ID
这是一个骇人听闻的问题:爱丽丝是一个幼儿园老师。她想给班上的孩子们一些糖果。所有的孩子坐成一行(他们的位置是固定的),每个人根据他(她)在班上的表现有一个评级分数。爱丽丝想给每个孩子至少一颗糖。如果两个孩子挨着坐,那么评分较高的那一个必须得到更多的糖果。爱丽丝想省钱,所以她需要尽量减少给孩子们的糖果总数。 测试数组:n=10,n个元素为[2 4 2 6 1 7 8 9 2 1]。我得到的答案是18
我是这里的初学者,这个代码在理论上应该是可行的,为你们这些很棒的家伙们帮我干杯! 13195的质因数是5、7、13、29。 600851475143的最大质因数是什么? 欧拉问题3
问题是: 下面是我的Java类,我认为它的代码可以解决问题9:
下面是问题的链接:SPOJ-ACTIV 我想出了这个问题的重现如下: 其中next()查找具有开始时间的活动的索引 这是我的java解决方案,虽然它通过了SPOJ工具包的许多测试用例,但是它确实为一些提供了WA。我的概念/解决方案有什么问题?
问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我希望这是相当常规的,但是找不到自动创建管理EBS快照的简单方法。 希望AWS控制台中有一个调度程序.. las还没有。 希望从Ubuntu上获得有关如何最好地
在使用docplex解决优化问题后,我在访问解决方案时遇到了问题。 下面我发布了我使用的完整代码,只要我得到结果(结果有注释): 优化问题在本文的优化后问题中得到了充分的解释 所以我有两个问题: 我不明白为什么要使用mdl函数。print_solution()给出的结果与我在mdl中枚举解决方案时的结果不同。解决方案 提前感谢您的帮助。问候。