读书人

SQL超时有关问题高分!

发布时间: 2012-01-24 23:11:54 作者: rapoo

SQL超时问题,十万火急,高分求助!!!!!!!!
sql语句如下
select convert(varchar,purchase_date,111) as purchase_date, convert(varchar, register_date,111) as register_date,id /省略/ from ownership where login = @login

附注
我在我机器上可以正常的运行,但是放到服务器上就有超时错误。
前面有一次查询,sql和上一句差不多,但是一点问题都没有。就是表的结构不同。。

[解决办法]
多少?
login 加索引
[解决办法]
可能是服务器上数据量大,按楼上做法,也可能sql差别大
[解决办法]
有可能是形成阻塞
select convert(varchar,purchase_date,111) as purchase_date, convert(varchar, register_date,111) as register_date,id /省略/ from ownership where login = @login with(nolock)试下
[解决办法]
数据量2个表差不多,都在一个数据库,sql语句也差不多,数据量都是2,3条。一个执行要几毫秒,一个却超时,我很郁闷。
with (nolock)的方法以前试过,效果不明显。

读书人网 >SQL Server

热点推荐