页面超时是因为超出了应用程序请求数据库的设定时间,兄弟,有时间尝试一下Lucence.NET或者HubbleDotNet搜索引擎方面的东西
不是,视图本身一般不会产生的性能提升,视图的优越性在于可重用和可组织性。你上面的超时问题,一般就是锁表导致,可适当的降低锁级别。
查询时建议使用 WITH(NOLOCK)选项,这在我们公司是标准,所有查询必须加。
如果对查询数据的准确性和实时性不高,可以考虑 NOLOCK 选项,因为NOLOCK后可能存在脏读
180万条记录也不算多,没有并发响应时间大于1秒肯定需要优化了. 建议检查索引和sql条件