如果我看在我分析器用於SQL服務器,它有很多重複的查詢,如出現:緩存SQL查詢
exec sp_executesql N'SELECT *
FROM [dbo].[tblSpecifications] AS [t0]
WHERE [t0].[clientID] = @p0
ORDER BY [t0].[Title]', N'@p0 int', @p0 = 21
不需要很多這些查詢來顯示實時數據,也就是說,如果某人插入了與該查詢匹配的新記錄,則插入後一小時內它不顯示也無關緊要。
您可以輸出緩存的asp.net頁面,但我想知道是否在dbms(特別是SQL-server)上有類似的功能,它將查詢結果保存在緩存中並在設定的時間段後更新該緩存時間,比如1小時,目的是提高記錄的檢索速度。