sql性能求助 - MS-SQL Server / 疑难问题
场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那边清理了所有扫描密度小于98%的索引碎片,但是效果还是不是很明显。不清楚还有什么情况影响了性能。
PS:客户那边其他的模块运行速度都没性能问题,就是运行这个存储过程产生问题。说明数据库还是没什么大问题。
求助。。。。。
我猜测网络的问题居多 会不会是链接服务器的问题?
JF
看看机器性能有问题没。
相关问答:
表如下
教室ID 座位数 开始时间 结束时间 2009年1月1日 2009年1月2日 2009年1月3日
101 50 08:00 08:30 30 40 50
101 50 09:00 ......
一张表table字段F1和F2
F1 F2
1 a
2 ......
为了满足数据查询的速度问题,我将一张数据量大的学生表按年度分成多个表
students_2008, students_2009然后我又做了一个模板表students_template,模板表中的字段和students_2008, students_2009一样,只不过是一个 ......
我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......