kmp*_*kmp 1 sql t-sql sql-server sql-server-2008
我正在使用SQL Server 2008,我有一种情况,我认为在我的应用程序代码中我总是按其中包含的日期排序,所以我想知道效率等.
我遇到了这个博客文章SQL Server - 订购一个视图,解释了可以订购视图,而不是:
CREATE VIEW v
AS
SELECT a,b,d FROM t
GO
SELECT a,b,d FROM v ORDER BY d
Run Code Online (Sandbox Code Playgroud)
我可以:
CREATE VIEW v
AS
SELECT TOP(100) PERCENT a,b,d FROM t ORDER BY d
GO
SELECT a,b,d FROM v
Run Code Online (Sandbox Code Playgroud)
并得到相同的结果.
我的问题是,上述哪一项效率更高?
如果我希望它尽可能快,我会用第二种方法做得更好,或者它没有任何区别,无论如何sql server都能完全一致吗?
归档时间: |
|
查看次数: |
83 次 |
最近记录: |