Sqlserver 2005 的一个数据库中有一个a()函数这个函数涉及的数据量并不大,也就几千条数据吧,
但是这个月不知怎末了在数据库中直接执行都需要 2分钟或3分钟 还能执行完,网页程序调用是程序报错超时。
但是如果我新建一个存储过程 b(),完全跟a()函数一样,就是名字不一样,再在数据库中直接调用 才需要两秒就完成了,反复试了n多次,b()函数执行的就是只需一两秒。
但是第二天,我再执行b()函数的时候,执行又需要2分钟或3分钟了,这是怎末回事啊,跟服务器设置有关吗?
但是这个月不知怎末了在数据库中直接执行都需要 2分钟或3分钟 还能执行完,网页程序调用是程序报错超时。
但是如果我新建一个存储过程 b(),完全跟a()函数一样,就是名字不一样,再在数据库中直接调用 才需要两秒就完成了,反复试了n多次,b()函数执行的就是只需一两秒。
但是第二天,我再执行b()函数的时候,执行又需要2分钟或3分钟了,这是怎末回事啊,跟服务器设置有关吗?
设置索引,优化SQL语句