一般建议:自增字段做索引第一列,因为唯一性最高,然后才按照刚才给你的count语句来排其他字段。
验证一下我的想法是否正确
值改变的话影响不大,不过有可能出现参数嗅探等问题,你最起码要保证顺序不变。
5分之一,筛选性太弱了,不适合做第一列
那就是原因了,用这个select count(distinct autoID)/表的总数把你用到的列都这样查,然后选择值最小那个做第一列,第二小的做第二列,以此类推
看上去应该是userID 的筛选性不高,sqlserver选择使用scan,导致性能慢
27,582
社区成员
68,544
社区内容
加载中
试试用AI创作助手写篇文章吧