如何提高MSSQL检索速度 我现在在做一个电影搜索的站点,数据库是用MSSQL的,但是电影稍微一多就检索速度非常慢,希望大家能给个解决方案,搜索利用的语句是"select * from table where movieName like %XXXX%"谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 检索速度,大部分取决于SQL tuning, 比如,要用索引,少用like,不要用 not in, <>,LZ看情况优化一下吧.LZ可以在moviename上加个索引.并强制该SQL使用这个索引,具体方法自己找找吧.MySQL不熟悉,Oracle可以帮你. like %XXXX%"的方式不能用到索引搜索的,所以肯定影响性能的,其次,不要用select * 要明确你返回的字段。 目前的全文索引也不是很好,比如某些关键词无法查询等,最好的办法就是在查到需要的数据后(比如前几十条)就停止检索数据库,看看http://www.codeproject.com/aspnet/PagingLarge.asp的例子 很好用,我试过 几百万数据没问题 用Sql2005吧,用全文索引来查,让你绝对满意 学习ing...检索你需要的几个字段吧,不要*了! 初學者問題 ToString("C")成为货币后如何再转为数字呢 程序中定制的rss中图片不能显示 请教问题,关于子窗口操作父窗口控件的问题 请问怎么在这个DIV标签输入字串? 判断输入的是否字符(A-Z,a-z),数字,其他字符,还有汉字的一种方法 有什么方法可以取得父类ascx(UserControl)控件的实例句柄? [100分]关于打印DataGrid的问题。有源码!求解释怎么用! 下指令让它执行某个参数 , 如我在 开始 \ 执行 输入 C:\test\setup.exe /w 怎样删除? 关于打包/发布的问题 这样的URL用正则怎么获取!
其次,不要用select * 要明确你返回的字段。