我有一个包含10列的视图,它有一个数据类型为CustomerType
的列int
,此列的不同值为2和10.当我搜索值为2时,它给了我结果在6秒内有15000条记录。但是问题是当我使用值10搜索时,需要1分43秒才能获取3500条记录。应该是什么原因以及如何解决它?
PS:除了view_Name之外没有其他连接,其中只有一个条件为
Select Name, Code
From CustomersView
Where CustomerType = 10
答案 0 :(得分:0)
列上必须有一个返回快速结果的索引..可能是CustomerType。
请发布视图代码和您尝试针对视图编写的查询。随着返回结果所花费的时间。
发布查询计划也很有帮助