多种类型信息组成视图,排序查询后速度特别慢,请问有什么解决方法

0与1之间 2016-11-30 02:19:13
将多种类型的信息取最近一周组合成视图,视图查询结果只有一万多的数据,直接查所有视图数据速度不慢,但加上order by排序就慢了很多,请问有什么方法可以解决呢?
...全文
444 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
0与1之间 2016-12-27
  • 打赏
  • 举报
回复
引用 2 楼 0与1之间的回复:
没有,因为信息表组成的条件建不了索引视图
没有,因为信息表组成的条件建不了索引视图
0与1之间 2016-12-02
  • 打赏
  • 举报
回复
就是我有五种不同类型信息,按发布时间取最近一周的信息组成视图 但由于每种信息主键都是自增且时间不固定所以建不了视图索引 直接查询视图信息可以很快出来,但如果加上时间和等级排序后就慢了很多
0与1之间 2016-11-30
  • 打赏
  • 举报
回复
没有,因为信息表组成的条件建不了索引视图
--小F-- 2016-11-30
  • 打赏
  • 举报
回复
order by的字段是包含在聚集索引之内的吗? 或者order by以后的字段加索引了没?

22,199

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧