我不是数据库专家,想问我有什么问题。
MS SQL Server 2008 R2存储过程非常慢。它是如何工作的?
1) Stor. proc. takes 2 input parameters: beginDate and endDate (DATETIME)
2) The temporary table is created using: DECLARE @temp TABLE (columns)
3) INSERT INTO @temp SELECT columns FROM huge_view WHERE conditions1
4) INSERT INTO @temp SELECT columns FROM huge_view WHERE conditions2
5) SELECT columns FROM @temp GROUP BY columns ORDER BY columns
huge_view有一些INNER,LEFT和RIGHT JOINS。
我知道在不看真实代码的情况下很难说些什么,但也许有人可以提供一些指导。
答案 0 :(得分:0)