SQL Server实现限制功能

时间:2014-04-18 10:04:54

标签: sql-server sql-server-2012

我在网格上实现分页时遇到问题。实际上在应用了所有过滤器之后,我们从数据库中获得了3000k记录,但是如果获取3000k数据,则查询需要时间,因此我只显示前300条记录。

用户永远不会看到所有行。但之前我们使用的是MySQL,在那里我们实现了使用限制功能的分页,我们只拉0-100或100-200或200-300,2900-3000行。所以我们从未遇到过这个问题。

所以我们决定在SQL Server中实现相同的功能,但是当我们使用rownum来实现限制功能时,我们又面临性能问题,因为查询需要很长时间。

有没有办法实现像MySQL这样的分页功能?

0 个答案:

没有答案