【发布时间】:2015-08-28 09:16:29
【问题描述】:
我有一个表Employees,其中包含大约 11000 行数据。其中一列是Location,在此列中有不同类型的位置,例如美国、法国、英国。我在位置列上创建了一个聚集索引。我还创建了该表的视图。
我将创建一个使用此视图的 MVC 项目。我想知道的是我应该创建不同的视图,每个视图都按位置分隔,还是聚集索引足以提高性能?还是我应该两者都做?
在我看来,较小的视图会提高性能,因为在项目中它将允许按位置搜索,而不是通过巨大的视图进行搜索,您现在只需搜索较小的视图。
【问题讨论】:
标签: c# sql-server indexing