紧急求助:全文索引中查询分析器执行储存过程正常,asp.net调用存储过程则超时。 也遇到过这种问题,在查询分析器可能花费的时间要长一些,但能查询出结果集来,在用.net调用时就会出现超时问题,关注.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CONTAINS(b.name,@keyword) -----------------------这句改成b.name like '%'+@keyword=+'%' 看看,可能数据集大导致检索慢有这种情况出现 我是全文索引,几百万数据用like??太夸张了吧 SqlConnection conn = new SqlConnection();conn.ConnectionTimeout=600(以秒为单位,10分钟应该够了); 看看有没有Nvarchar和varchar的SQL转化问题。 或者将Sqlcommand的超时时间设置一下。 按照经验 在Asp.net中调用存储过程 会比在查询分析器中掉用慢一半左右你在查询分析器中调用 用了多久时间?你的全文索引有几个列?name在其中吗?请把你的查询分析器执行计划 贴出来大家看看 全文索引就两个列,name在其中。我现在基本上查询到原因是内存不够。当1G的内存被用完时,asp.net调用时查询速度非常的慢。而且第一次查询的时候也非常的慢,时候是全文索引没有使用上。仍在查询答案。请大家关注。 今天早上开机,第一次运行全文索引的存储过程,速度还是很慢,7秒。而且sql占用的内存马上升到了200M,以后的速度很很快了,基本上0.5秒。 这是什么原因呢!?? 你ps后面的不超时才怪用freetexttable freetexttable无法使用查询条件。而且内容上似乎也不是很准。 存储过程分页处理.即,每次返回的数据结果为pagesize条.一般情况下,不会超时. 页面表格怎么做? VS2005网站发布问题 用户控件传入的参数VS提示我没有声明?为什么? 如何用.net做股票走势图啊 asp.net B/S模式下的文件打包下载 同一用户不能同时在线问题 高手帮忙啊 asp.net 中用户登入窗口的问题 ★★★如何求一个数组相对于另一个数组的补集?★★★ 怎样通过代码设定FILE FIELD的值 用户注册页面.有一个省市联动.选择省份.为什么输入的密码就会清空? 小女子求教:我的treeview控件是不是坏掉了??急~~
-----------------------
这句改成b.name like '%'+@keyword=+'%' 看看,可能数据集大导致检索慢有这种情况出现
SqlConnection conn = new SqlConnection();
conn.ConnectionTimeout=600(以秒为单位,10分钟应该够了);
按照经验 在Asp.net中调用存储过程 会比在查询分析器中掉用慢一半左右你在查询分析器中调用 用了多久时间?
你的全文索引有几个列?
name在其中吗?请把你的查询分析器执行计划 贴出来大家看看
一般情况下,不会超时.