如题,公司系统有个存储过程每天早上第一次运行的时候都是Time Out,运行几次之后又很顺了,不知道是不是索引的问题,不知大家有没遇到这种情况,怎么检查解决?
解决方案 »
- 数据库
- sql server中如何设定某个用户的可以远程访问数据库?
- 求一SQL(Try it)
- 如何在Sql中得到当前系统的前一个小时是几点呢?
- 卸载vs2008中的sql server management studio express后重装sql 2005出错
- 怎么删除sql server2005 的日志文件???
- 郁闷了,为什么存储过程里一加入这句保存就提示错误!!高手来看看!
- sql server enterprise manager 连接本机时图标上出现一个红色的折线?但可以对数据库进行操作。
- 大哥们帮帮小弟.....急
- 兄弟们,我碰到难题了,帮帮我!!
- 存储过程查询bit型的问题
- sql server表中数据更新后,如何查看表的更新时间?
检查指定表或索引视图的数据、索引及 text、ntext 和 image 页的完整性。
declare @web_reg_id
set @web_reg_id=102354
exec sp_GetUserFactoryAccess @web_reg_id
exec sp_GetINSPCreatedBy @web_reg_id
exec sp_GetINSPLocation @web_reg_id
exec sp_GetINSPFactories @web_reg_id
exec sp_GetINSPDisposition @web_reg_id
其中sp_GetINSPCreatedBy如下,其他的存储过程都有用到表INSPECTION
sp_helptext sp_GetINSPCreatedBy
SELECT Distinct
I.CreatedBy,
RTrim(W.UserId) + ' - ' + RTrim(W.FirstName) + ' ' + RTrim(W.LastName) AS CreatedByNm
FROM INSPECTION I with(index=IX_ORDERIDPARTID)
INNER JOIN OebOrder O ON (I.OrderId = O.OrderId AND I.PartId = O.PartId)
INNER JOIN #temp_factory T ON (O.FactoryId = T.FactoryId)
INNER Join SSORepl.dbo.WebUser W ON (I.CreatedBy = w.RegId)
ORDER BY CreatedBysp_helptext sp_GetINSPDisposition
Select Distinct
D.InspDispCd,
D.Description,
D.SortSeq
From INSPECTION I with(index=IX_INSPDISPCD)
INNER JOIN OebOrder O ON (I.OrderId = O.OrderId AND I.PartId = O.PartId)
INNER JOIN #temp_factory T ON (O.FactoryId = T.FactoryId)
INNER Join InspDisposition D ON (I.InspDispCd = D.InspDispCd)
Order By D.SortSeq
---重建一下索引试一下