SqlServer 数据库 索引的问题
主键是聚集索引,其他的都是非聚集索引(升序)。为什么数据只是按照username排序。如果这样,我们在查询的时候又怎么能够来提高速率呢? 如果有对每个字段都排序的话,怎么办呢?请尽可能的讲详细点,先谢谢! 问题补充:索引建在标识符上是浪费吧,建在主键也是?,如果不在主键建聚集索引,那么岂不是不能设置主键(默认为聚集索引,而且不能删的),我很糊涂,能帮我解释一下吗?
|
主键是聚集索引,其他的都是非聚集索引(升序)。为什么数据只是按照username排序。如果这样,我们在查询的时候又怎么能够来提高速率呢? 如果有对每个字段都排序的话,怎么办呢?请尽可能的讲详细点,先谢谢! 问题补充:索引建在标识符上是浪费吧,建在主键也是?,如果不在主键建聚集索引,那么岂不是不能设置主键(默认为聚集索引,而且不能删的),我很糊涂,能帮我解释一下吗?
|