我有一个包含1000000个值的表格。 我需要检索符合我的条件的一些值。 但是当我从ASP.NET执行下面提到的查询时,它会抛出超时异常。 怎样避免这种情况
"SELECT ID,Intime,OutTime from [dbo].MasterLog
WHERE CardId=(SELECT ID from User WHERE Name like 'ki%')"
如果我得到答案,这将非常有用。
提前感谢。
CREATE NONCLUSTERED INDEX [IX_NCI_MasterLog_CardID] ON [dbo].[MasterLog]
(
[CardID] ASC
)
INCLUDE ( [ID],
[InTime],
[OutTime[)
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
WEB.CONFIG TIMEOUT
选项时间过长。
IIS应用程序池TIMEOUT
选项时间过长。
(当前页面)Request Header KeepAlive = true
设置。
试试这些方法: