sql2005关于索引视图的问题!高手请进
sql2005的视图V_table建立了索引(聚集索引),在sql management studio管理平台上用查询语句 'select top 100 * from V_table where ... order by ... '索引起作用,在事件查探器统计的读写页面数(reads)为400多;
但是,在asp.net连接数据库,用同样的查询语句,索引不起作用了,在事件查探器统计的读写页面数(reads)为7000多;
去掉查询条件排序,用 'select top 100 * from V_table '语句,发现:
在sql management studio管理平台的结果是按照聚集索引的排序的;
在asp.net连接数据库的查询结果却不是按照聚集索引排序的!
请高手分析一下,在asp.net连接数据库时,该如何使用索引视图提高性能
------解决方案--------------------用 事件探查器 跟踪一下, 看看两者实际发送到sql服务器的语句有什么不同.
------解决方案--------------------顶一下