高分求指教!sql2008 执行计划中显示聚集索引(即主键)占用开销100% 为何提示缺少索引,但是我的索引是建好的,而且是主键 键查询是占用100%的开销下面是我的索引图求各位高手指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外,尽可能不要select *。而把所需的列查出来即可。 我建了啊!这边就是这个sql里用到的几个字段的索引啊! 因为你的是select* 所以绝大部分索引都不能包含所有的列。即使索引交叉也实现不了,你确定要用*? 如果你确定你已经建好了索引,SQL Server还是提示你索引丢失那么可能的SQL Server仍然使用缓存的执行计划,而没有生成正确的执行计划。遇到这种问题可能需要将以前的执行计划清除再重新运行就可以了,但是正式环境中操作可能会对性能产生影响,如果测试环境中你可以试试看。 我建了一个组合索引,这样查询select top 2000 Cate,Rede,middleclass from Sale_Main where middleclass=5654 and Cate=1 and Rede>-1 order by Rede desc的确够快,但是如果我换一个字段就会提示缺少索引啊!我不可能都建吧! 我有三种列表页,难道要建三个复合索引?这样的话,插入数据的时候会很慢的,复合索引影响insert和update的效率的! 我有三种列表页,难道要建三个复合索引?这样的话,插入数据的时候会很慢的,复合索引影响insert和update的效率的! 冰天雪地跪地求教!!!晚上9点结贴 sqlserver里怎么实现 asp的server.urlencode的功能,把汉字编码成%CD%D3的形式. 存储过程调用问题 存储过程嵌套取值!!!!!!!!!!!!!!! 如何写查询某一天时间的所有记录 难道又要重装系统? 大容量快照复制问题,谢谢高手。 数据更新的效率问题,大家都进来帮帮忙,在线等..... 5500元特价转让笔记本电脑??!! 提一个简单的问题:怎样把家里的数据库,放到宿舍离去 SQL查询问题 mssql 函数问题 where 后面可以接几个变量条件
我建了啊!这边就是这个sql里用到的几个字段的索引啊!
我建了一个组合索引,这样查询
select top 2000 Cate,Rede,middleclass from Sale_Main where middleclass=5654 and Cate=1 and Rede>-1 order by Rede desc
的确够快,但是如果我换一个字段就会提示缺少索引啊!我不可能都建吧!