聚集索引和非聚集索引优先问题 如果有表:TAID NAME1 A2 B3 C4 D在ID上建立聚集索引,在NAME上建立非聚集索引那么在查询的时候,是按照聚集索引来还是按照非聚集索引来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看你where后面的条件,1、如果没有指定使用哪一个索引,sql server自己进行优化分析2、如果你指定了,那就按你指定的来 楼上正解看你查询时的语句怎么写的。主要是WHERE 后面的条件。 那写个:where id>2 and name='a' 是不是两个索引都用了? 我现在的问题就是由于update用了where name='...',又由于启动了事务,造成了查询在聚集索引ID上造成了阻塞...但是我明明给name指定了非聚集索引,却在聚集索引ID上造成了阻塞,实在让人费解...看来该用哪个索引这不是可控的,只有想办法改进事务了... 要看你的查询是什么样子的?补充下影子哥的如果没有指定使用哪一个索引,sql server自己进行优化分析,一般来说默认的是聚集索引如果你指定了,那就按你指定的来 新手求教一些关于sql的书籍 关于数据库基础的书 怎么样解决返回值多于一个的问题 考勤计算方法,不足半小时以半小时记 简单问题,请大家帮我看看SQL语句那里错 关于添加存储扩展的问题 数据库问题 (高分求助)asp调用存储过程报错:以开头的标识符太长,最大长度为 128。 问个技术问题 我们公司想要做一个类似于易趣网那样的拍卖系统,有做过的能给我点帮助吗,数据库结构设计方面 update 语句该如何写 sql 数组Not in问题
1、如果没有指定使用哪一个索引,sql server自己进行优化分析
2、如果你指定了,那就按你指定的来
看你查询时的语句怎么写的。主要是WHERE 后面的条件。
补充下影子哥的
如果没有指定使用哪一个索引,sql server自己进行优化分析,一般来说默认的是聚集索引
如果你指定了,那就按你指定的来