我正在准备一个存储过程来连接表并过滤出有用的行。为了帮助查询,我在表a的两列上创建了一个非聚集索引,然后将其放到这个sp中,效果非常好。由于多个用户可以调用此sp,因此会多次创建此索引,这可能会导致错误。然后我直接将这个索引作为永久索引添加到表a中。但根本没用。此表没有主键,这可能是原因;然后我将主键分配给列“id”(不是我使用的两列)。然后,通过添加非聚集索引作为永久索引,它起到了作用,但不如在sp内部创建索引那么好。无法找出根本原因。请在这个问题上给我一些提示。谢谢。
我正在准备一个存储过程来连接表并过滤出有用的行。为了帮助查询,我在表a的两列上创建了一个非聚集索引,然后将其放到这个sp中,效果非常好。由于多个用户可以调用此sp,因此会多次创建此索引,这可能会导致错误。然后我直接将这个索引作为永久索引添加到表a中。但根本没用。此表没有主键,这可能是原因;然后我将主键分配给列“id”(不是我使用的两列)。然后,通过添加非聚集索引作为永久索引,它起到了作用,但不如在sp内部创建索引那么好。无法找出根本原因。请在这个问题上给我一些提示。谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!