数据第一次运行很慢 如果大概两天没人用过系统,然后再用的话第一次运行页面就显示TimeOut, 在Query Analyzer运行Store Procedure也没反应,但运行几次之后速度又正常了,这系统数据库表有许多索引,我怀疑是索引的问题,哪位高手可以指点下,很久没有用时索引会重新建立吗. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果只是查询的话,索引是加快速度的,似乎跟你用没用没有关系的啊。你分析一下你那个sp运行很长时间没有结果,看是不是问题出现在这里?timeout是查询超时了。 我估计可能是SQL语句没有利用索引,所以很慢。而之所以运行几次以后就快了,是因为SQL 与sqlserver的工作原理有关,你看了解一下这方面知识自然就清楚了。 我估计可能是SQL语句没有利用索引,大量读写磁盘,所以很慢。而之所以运行几次以后就快了,是因为SQL用到的数据都已从磁盘中读到内存里,所以会快很多。 以后你在执行存储过程时,使用with recompile 选项强制编译新的计划,不用执行那么多次 请教一个简单的函数问题 求一句SQL语句 求好用的SQLSever2005 下载地址 触发器 来个帮助 ! 下面Code中:Select 1是实现一个什么样的功能? sql server用户权限 如何复制不同表的相同数值的列 问个SQL语句 帮帮忙,SQL求余函数是那个? 我这边为什么要先用局域网登录一次才能连上SQl服务器? 请教:触发器更新序号…… 随机读取数据库中的数据是怎么实现的?
你分析一下你那个sp运行很长时间没有结果,看是不是问题出现在这里?
timeout是查询超时了。
不用执行那么多次