• 给视图增加索引,提高多表关联数据查询效率


    前期做了一个项目,使用sqlservice数据库,后来发现数据量越多,对应的系统反应速度就越慢,7万多条数据反应要5~6秒,后来试了一下,看看视图是否能提高点效率,虽然网上说是没用的,可是自己还是试了一下,结果的确没有效果。于是乎,本人就想,视图能否建个索引试一下呢,于是,把要查询的几个查询条件设置了一个索引,设置后提交,报了一个缺少唯一索引,原来在建其它索引前,必须要先设置一个唯一索引,设置了唯一索引,在设置一下查询条件的索引,速度瞬间上去了,查询直接秒出数据了

    注:建立一般的视图是无法建立索引的,新建索引按钮会变成灰色或者可以点,但是提交索引的时候会报错。这个时候,需要在原索引的as前面加一个with schemabinding。完整的视图语句为 create view   视图名  with schemabinding   as  查询体

  • 相关阅读:
    读书计划(2020年秋)
    Hbase 常用Shell命令
    假期第三周总结
    语义分析
    虚拟机安装
    掌握需求过程读后感
    第八周总结
    SLR1分析
    第七周总结
    需求工程阅读笔记(三)
  • 原文地址:https://www.cnblogs.com/ShaYeBlog/p/9075819.html
Copyright © 2020-2023  润新知