数据已经达到1000万,搜索速度超慢,大家都来研究下如何解决吧? 查询时,用TOP,还有提取字段尽量不要用select * ,应该按需多少提多少的原则。select TOP 100 id,name,…… from table 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于查询语句,最好先给一个范围,然后在这个范围内查询:select id from a where name='asdf' group by id with rollup having grouping(id)=1 我感觉有用TOP也得看情况吧。假如我用的一条查询要查出很多记录了。用TOP也就不行了。我还遇到这样的情况,用select 查询到几条记录,但是后来用UPDATE就执行不了,不知道是为什么。 查看一下是不是SQL 的日志文件满了 参看 台湾 胡白敬 的 <<SQL Server 性能调教>>,里面介绍的很齐全 加索引,key值最好只有一个field 如果是使用SQL Server2000企業版﹐可以采用分區視圖將資料分平分割。當按照分割資料行搜索資料時﹐將大大縮小查詢的時間--只會在相應的基表中搜索﹔另外﹐將過時的資料另外備份開來也是一個好方法。 完全同意HeartInSky(我心飞翔)! 求教一句SQL,谢谢 sql语句出错了,菜鸟求救 请教一条SQL语句 两个表的数据更新问题,怎么写效率最高 关于查询 请教tempdb的问题 请问这2个sql语句有何分别,哪个更合理? 这个问题(oracle restore)如果没解,就请各位帮我联系一下新工作。 问如何在SQL SERVER的TABLE中字段设定自动生成序号???急、急!!!! 急!!!!!!!!!!!!!!!!! 菜鸟问题--有关数据库存储过程 我写的一个插入数据的存储过程错误,大家帮帮我...
select id from a where name='asdf' group by id with rollup having grouping(id)=1
當按照分割資料行搜索資料時﹐將大大縮小查詢的時間--只會在相應的基表中搜索﹔
另外﹐將過時的資料另外備份開來也是一個好方法。