我有以下 SQL 查询:
SELECT TOP(100)
VIEW_RAUMBUCHUNG_RAUM.RAUMID,
VIEW_RAUMBUCHUNG.VON,
VIEW_RAUMBUCHUNG.BIS,
VIEW_RAUMBUCHUNG.RAUMBEZEICHNUNG,
VIEW_RAUMBUCHUNG.THEMA,
VIEW_RAUMBUCHUNG.V_EMAIL,
VIEW_RAUMBUCHUNG.VERANSTALTER,
VIEW_RAUMBUCHUNG_RAUM.COLOR,
VIEW_RAUMBUCHUNG.RAUMID AS Expr1,
VIEW_RAUMBUCHUNG_RAUM.BEZEICHNUNG
FROM VIEW_RAUMBUCHUNG
RIGHT OUTER JOIN VIEW_RAUMBUCHUNG_RAUM ON VIEW_RAUMBUCHUNG.RAUMID = VIEW_RAUMBUCHUNG_RAUM.RAUMID
有没有办法改善这一点?VIEW_RAUMBUCHUNG 包含 27000 个条目,即使我将结果限制为前 100 条记录,性能也很慢。或者有没有办法优化 SQL-Server?
我的第二个问题是,如果我尝试加载整个 27000 个条目,我会在 20 秒后超时,但我将 IIS 中的超时设置为 120 秒。为什么会这样,我怎样才能避免超时?
提前致谢。