索引四个字段的最佳方法

时间:2017-05-24 23:02:14

标签: sql indexing sql-server-ce

我有一个如下的查询

  
    

SELECT vbShape,XMIN,YMIN,XMAX,YMAX,AnnotationClassID,Angle,GlobalID,FlipAngle,FlipAngle,Bold,FontName,Italic,Underline,TextString FROM(select * FROM wtrServiceAnEs WHERE XMIN not null)A WHERE(XMIN&lt ; = -13045469.3971009 AND XMAX> = -13047074.5746947 AND YMIN< = 4021390.27603748 AND YMAX> = 4019785.09844372)这导致1000行。表(wtrServiceAnes)可以有100000到500000行

  

根据我的应用程序的工作方式,我遇到了巨大的性能问题。我对索引没有太多经验。所以我想知道在sql server中索引这四个字段以获得最佳性能的最佳方法是什么?我应该创建一个包含多个字段的索引吗?每个2个字段的2个索引?每个领域的一个指数?群集与非群集?并且,不,我不能使用空间索引,因为我的应用程序使用sql compact。对不起,我在这里缺乏经验。请让我知道我应该做些什么。

0 个答案:

没有答案